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