Web 2.0 technológiák és MVC
A kurzus a Web 2.0 technológiák áttekintésével kezdődik. A résztvevők megtanulják, hogyan javítják ezek a technológiák a weboldalak interaktivitását és használhatóságát, és milyen szerepet játszanak a modern webfejlesztésben.
Kulcsfontosságú elem az AJAX (aszinkron JavaScript és XML) és az aszinkron adatfeldolgozás. A résztvevők megtanulják, hogyan lehet az AJAX segítségével adatokat betölteni és küldeni a háttérben az oldal újratöltése nélkül, ami jobb felhasználói élményt eredményez.
Egy másik fontos szempont a RESTful API-k és a mikroszolgáltatások. A résztvevők megtanulják, hogyan hozzanak létre és használjanak RESTful API-kat skálázható és rugalmas webszolgáltatások fejlesztéséhez. Emellett elmagyarázzák a mikroszolgáltatások koncepcióját is, amely lehetővé teszi az alkalmazások kisebb, független szolgáltatásokra bontását, amelyek könnyebben kezelhetők és skálázhatók.
Bevezetést nyújt az MVC (Model-View-Controller) mintába. A résztvevők megtanulják, hogyan strukturálja az MVC minta a fejlesztést, és hogyan könnyíti meg az adatok, a felhasználói felület és az üzleti logika szétválasztását. Elmagyarázzák, hogyan segít az MVC minta a kód tisztán tartásában és karbantarthatóságában.
Végül egy egyszerű MVC rendszer megvalósítását tárgyalják. A résztvevők a tanultakat a gyakorlatba ültetik egy kisebb, az MVC mintát alkalmazó projekt kidolgozásával. Megtanulják, hogyan hozzanak létre és kapcsoljanak össze modelleket, nézeteket és vezérlőket egy teljes webes alkalmazás létrehozásához.