Web 2.0 tehnologije i MVC
Kurs počinje pregledom Web 2.0 tehnologija. Polaznici uče kako ove tehnologije poboljšavaju interaktivnost i jednostavnost korištenja web stranica i koju ulogu igraju u modernom web razvoju.
Ključna komponenta je AJAX (asinkroni JavaScript i XML) i asinkrono obrada podataka. Polaznici uče kako koristiti AJAX za učitavanje i slanje podataka u pozadini bez ponovnog učitavanja stranice, što rezultira boljim korisničkim iskustvom.
Još jedan važan aspekt su RESTful API-ji i mikrousluge. Polaznici uče kako kreirati i koristiti RESTful API-je za razvoj skalabilnih i fleksibilnih web usluga. Također je objašnjen koncept mikrousluga, koji omogućava razlaganje aplikacija na manje, nezavisne usluge koje je lakše upravljati i skalirati.
Ovo pruža uvod u MVC (Model-View-Controller) obrazac. Polaznici uče kako MVC obrazac strukturira razvoj i olakšava odvajanje podataka, korisničkog interfejsa i poslovne logike. Objašnjeno je kako MVC obrazac pomaže da kod ostane čist i održiv.
Na kraju je obrađena implementacija jednostavnog MVC sistema. Polaznici primjenjuju stečeno znanje u praksi razvijajući mali projekat koji koristi MVC obrazac. Time uče kako kreirati i povezati modele, prikaze i kontrolerima kako bi izgradili kompletnu web aplikaciju.