Fakultet tehničkih nauka

Predmet: Serverske veb tehnologije (17.SIT051)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 7

Osposobljavanje studenata za implementaciju serverske strane višeslojnih klijent/server sistema.

Poznavanje tehnologija i standarda za gradnju serverske strane višeslojnih klijent/server sistema. Student je kompententan da implementira višeslojne, distribuirane softverske sisteme zasnovane na tehnologijama distribuiranih objekata, REST principima, poznatim programskim okvirima.

Arhitekture višeslojnih klijent/server sistema. Pristup bazama podataka iz serverskih okruženja; upravljanje konekcijama. Direktorijumski servisi i pronalaženje objekata. Tehnologije distribuiranih objekata. Životni ciklus distribuiranih objekata. Upravljanje deljenim resursima u distribuiranom okruženju. Transakcioni režim rada. Distribuirane transakcije. Objektno-relaciono mapiranje. Šabloni dizajna u okruženju distribuiranih objekata. REST principi.

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
Eisele, M. Modern Java EE Design Patterns 2016 O Reilly Engleski
Richards, M. Software Architecture Patterns 2015 O’Reilly Media, Inc. Engleski
Richards, M. Microservices AntiPatterns and Pitfalls 2016 O Reilly Engleski
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2007 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Odbrana projekta
Predispitna
Da
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Domaći zadatak
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predmetna aktivnost
Domaći zadatak
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predmetna aktivnost
Domaći zadatak
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predmetna aktivnost
Domaći zadatak
Predispitna
Da
Obavezna
Da
Broj poena
5.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe