SE460 Razvoj Veb aplikacija 

 

Cilj predmeta
Cilj predmeta je upoznavanje sa principima razvoja savremenih veb aplikacija i razumevanje procesa i tehnologija koje se koriste u veb aplikacijama. Studentima su prikazani pojmovi midlvera i distribuiranih sistema, a poslovne veb aplikacije su dodatno razmatrane u smislu bezbednosti i strategije.

 

Ishod predmeta 

Nakon slušanja ovog predmeta studenti su osposobljeni za razvoj interaktivnih klijent-server veb aplikacija upotrebom raznih veb tehnologija, za implementaciju veb sajtova zasnovanih na bazama podataka i za implementaciju distribuiranih sistema upotrebom distribuiranog objektnog okruženja.

 

Sadržaj predmeta
Teorijska nastava
Protokoli u aplikacionom sloju. Principi veb inženjeringa. Veb sajtovi zasnovani na bazama podataka. Internacionalizacija i lokalizacija. Pozivi udaljenih procedura (RPC). Laki distribuirani objekti. Uloga midlvera. Alati za razvoj veb aplikacija. Bezbednosni problemi u sistemima sa distribuiranim objektima. Poslovne veb-bazirane aplikacije.
Praktična nastava:
Upotreba raznih veb tehnologija za izradu interaktivne klijent-server veb aplikacije. Razvoj veb sajta zasnovanog na bazi podataka. Implementacija distribuiranog sistema upotrebom distribuiranog objektnog okruženja.

 

Literatura
1.Cal Henderson: Building Scalable Web Sites: Building, Scaling, and Optimizing the Next Generation of Web Applications, O'Reilly, 2006
2.Richard Hundhausen, Steven Borg, Cole Francis, Kenneth Wilcox: Building Web Applications with ADO.NET and XML Web Services, John Wiley & Sons, 2003
3.Michael Cross: Developer's Guide to Web Application Security, Elsevier Science & Technology, 2007