Web 2.0 tehnologije i MVC
Kurs počinje pregledom Web 2.0 tehnologija. Učesnici će naučiti kako ove tehnologije poboljšavaju interaktivnost i upotrebljivost web stranica i ulogu koju imaju u modernom web razvoju.
Bitna komponenta je AJAX (Asinhroni JavaScript i XML) i asinhrona obrada podataka. Učenici će naučiti 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 mikroservis. Učesnici će naučiti kako kreirati i koristiti RESTful API-je za razvoj skalabilnih i fleksibilnih web usluga. Također objašnjava koncept mikrousluga, koji omogućava da se aplikacije razdvoje na manje, nezavisne usluge kojima je lakše upravljati i kojima je lakše upravljati i skalirati.
Pruža uvod u MVC obrazac (Model-View-Controller). Učesnici će naučiti kako MVC obrazac strukturira razvoj i olakšava odvajanje podataka, korisničkog interfejsa i poslovne logike. Objašnjava kako MVC obrazac pomaže da kod bude čist i održavan.
Konačno, razmatra se implementacija jednostavnog MVC sistema. Učesnici primenjuju ono što su naučili u praksi razvijajući mali projekat koji koristi MVC obrazac. Naučit ćete kako kreirati i povezati modele, poglede i kontrolere kako biste izgradili kompletnu web aplikaciju.