Program se primenjuje od 25.07.2017..
Upoznavanje studenata sa tehnologijama i principima za implementaciju serverskog segmenta aplikacija.
Studenti će nakon uspešno završenog kursa biti u mogućnosti da implementiraju najrazličitije moderne kompleksne arhitekture serverskog dela aplikacije. Akcenat će biti stavljen na rešavanje poznatih problema u distribuiranim sistemima upotrebom modernih programskih okvira i biblioteka.
Arhitekture serverskih strana aplikacije. Položaj različitih tipova baza podataka u ovakvim arhitekturama. Tehnologije za razmenu poruka u distribuiranim sistemima. Različite paradigme i implementacije tehnologija u oblaku. Korišćenje i implementacija tehnologija za upravljanje aplikacionih kontejnera, Serverless computing, Function as a service (FaaS) , Platform as a service (PaaS) .
Oblici izvođenja nastave su: Predavanja, računarske vežbe, izrada domaćih zadataka i konsultacije. Na predavanjima se korišćenjem potrebnih didaktičkih sredstava, izlažu sadržaji predmeta i stimuliše se aktivno učešće studenata postavljanjem pitanja. Praktični deo gradiva studenti savladavaju na računarskim vežbama kroz obavezne zadatke koje rešavaju uz pomoć izvođača nastave ili samostalno i kroz samostalnu izradu obaveznih domaćih zadataka. Student je obavezan da demonstrira samostalnost u rešavanju zadataka, odnosno da demonstrira razumevanje rešenja.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Milosavljević, B., Vidaković, M. | Java i Internet Programiranje | 2007 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Eckel, B. | Misliti na Javi | 2007 | Mikro knjiga, Beograd | Srpski jezik |
Francesco, P., Lago, P., Malavolta, I. | Architecting with microservices: A systematic mapping study | 2019 | Elsevier | Engleski |
Nascimento, A.S. et al. | Designing fault-tolerant SOA based on designdiversity, Journal of Software Engineering Research and Development | 2014 | Springer | Engleski |
Ruby, S., Richardson, L. | RESTful Web Services | 2007 | O`Reilly | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 50.00 |
Usmeni deo ispita | ne | da | 50.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |