Web 2.0 tehnologije i MVC
Tečaj započinje pregledom Web 2.0 tehnologija. Polaznici uče kako te tehnologije poboljšavaju interaktivnost i uporabnost web-stranica te koju ulogu imaju u suvremenom web-razvoju.
Ključna komponenta je AJAX (asinkroni JavaScript i XML) i asinkrono obrade 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 mikroservisi. Polaznici uče kako stvarati i koristiti RESTful API-je za razvoj skalabilnih i fleksibilnih web usluga. Objašnjen je i koncept mikroservisa, koji omogućuje razdvajanje aplikacija na manje, neovisne servise koje je lakše upravljati i skalirati.
Pruža uvod u MVC (Model-View-Controller) obrazac. Polaznici uče kako MVC obrazac strukturira razvoj i olakšava odvajanje podataka, korisničkog sučelja i poslovne logike. Objašnjava kako MVC obrazac pomaže održati kod čistim i održivim.
Na kraju je obrađena implementacija jednostavnog MVC sustava. Polaznici primjenjuju stečeno znanje u praksi razvijanjem malog projekta koji koristi MVC obrazac. Time uče kako stvoriti i povezati modele, prikaze i kontrolere kako bi izgradili cjelovitu web aplikaciju.