Fakultet tehničkih nauka

Predmet: Inženjerstvo serverskog sloja (17.SE239N)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 5
Cilj:

Upoznavanje studenata sa tehnologijama i principima za implementaciju serverskog segmenta aplikacija.

Ishod:

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.

Sadržaj:

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) .

Metodologija izvođenja nastave:

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.

Literatura:
Autori Naziv Godina Izdavač Jezik
Nascimento, A.S. et al. Designing fault-tolerant SOA based on designdiversity, Journal of Software Engineering Research and Development 2014 Springer Engleski
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
Ruby, S., Richardson, L. RESTful Web Services 2007 O`Reilly Engleski
Francesco, P., Lago, P., Malavolta, I. Architecting with microservices: A systematic mapping study 2019 Elsevier Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetni projekat Da Da 50.00
Usmeni deo ispita Ne Da 50.00
Izvođači nastave:
Računarske vežbe
Računarske vežbe
Predavanja
Predavanja
Predavanja