Tema rada su web aplikacije otvorenog koda. Rad daje uvod u web aplikacije koji obrađuje web servise, način rada web aplikacije, arhitekturu web aplikacije, sigurnost web aplikacije i tehnologije za razvoj web aplikacije. Uspoređuje web aplikacije s drugim vrstama aplikacija poput mobilnih i stolnih aplikacija. Glavni fokus rada je na razvoj web aplikacija. Dane su metodologije za razvoj kao i principi za razvoj web aplikacija. Opisana je razlika u razvoju kod aplikacija otvorenog koda i aplikacija zatvorenog koda. Opisani su izazovi s kojima se programer susreće prilikom razvoja aplikacije. Na kraju teorijskog poglavlja, pobrojene su licence te su tablično prikazana njihova svojstva. To poglavlje je izrazito važno kada govorimo o aplikacij...