Technológie Web 2.0 a MVC
Kurz začína prehľadom technológií Web 2.0. Účastníci sa dozvedia, ako tieto technológie zlepšujú interaktivitu a použiteľnosť webových stránok a akú úlohu zohrávajú v modernom vývoji webových stránok.
Kľúčovou zložkou je AJAX (asynchrónny JavaScript a XML) a asynchrónne spracovanie údajov. Účastníci sa naučia, ako používať AJAX na načítanie a odosielanie údajov na pozadí bez opätovného načítania stránky, čo vedie k lepšej používateľskej skúsenosti.
Ďalším dôležitým aspektom sú rozhrania API RESTful a mikroslužby. Účastníci sa naučia vytvárať a používať RESTful API na vývoj škálovateľných a flexibilných webových služieb. Vysvetlí sa tiež koncept mikroslužieb, ktorý umožňuje rozdeliť aplikácie na menšie, nezávislé služby, ktoré sa ľahšie spravujú a škálujú.
Poskytuje úvod do vzoru MVC (Model-View-Controller). Účastníci sa dozvedia, ako vzor MVC štruktúruje vývoj a uľahčuje oddelenie údajov, používateľského rozhrania a obchodnej logiky. Vysvetlí sa, ako vzor MVC pomáha udržiavať kód čistý a udržiavateľný.
Nakoniec sa uvedie implementácia jednoduchého systému MVC. Účastníci si získané poznatky overia v praxi vytvorením malého projektu, ktorý využíva vzor MVC. Naučia sa, ako vytvoriť a prepojiť modely, pohľady a kontroléry na vytvorenie kompletnej webovej aplikácie.