Web 2.0 tehnologije i MVC
Tečaj počinje pregledom Web 2.0 tehnologija. Sudionici ć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 (Asinkroni JavaScript i XML) i asinkrona 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 mikroservisi. Sudionici će naučiti kako stvoriti i koristiti RESTful API-je za razvoj skalabilnih i fleksibilnih web usluga. Također objašnjava koncept mikrousluga, koji omogućuje raščlanjivanje aplikacija na manje, neovisne usluge kojima je lakše upravljati i koje je lakše skalirati.
Pruža uvod u obrazac MVC (Model-View-Controller). Sudionici će naučiti kako MVC uzorak strukturira razvoj i olakšava odvajanje podataka, korisničkog sučelja i poslovne logike. Objašnjava kako MVC obrazac pomaže u održavanju koda čistim i održavanim.
Na kraju, obrađena je implementacija jednostavnog MVC sustava. Sudionici provode ono što su naučili u praksi razvijajući mali projekt koji koristi obrazac MVC. Naučit ćete kako izraditi i povezati modele, poglede i kontrolere za izgradnju cjelovite web aplikacije.