Technologie Web 2.0 a MVC
Kurz začíná přehledem technologií Web 2.0. Účastníci se dozvědí, jak tyto technologie zlepšují interaktivitu a použitelnost webových stránek a jakou roli hrají v moderním vývoji webových stránek.
Klíčovou součástí je AJAX (asynchronní JavaScript a XML) a asynchronní zpracování dat. Účastníci se naučí, jak používat AJAX k načítání a odesílání dat na pozadí bez opětovného načítání stránky, což vede k lepšímu uživatelskému zážitku.
Dalším důležitým aspektem jsou rozhraní RESTful API a mikroslužby. Účastníci se naučí vytvářet a používat rozhraní RESTful API k vývoji škálovatelných a flexibilních webových služeb. Vysvětlí také koncept mikroslužeb, který umožňuje rozdělit aplikace do menších, nezávislých služeb, které lze snáze spravovat a škálovat.
Poskytuje úvod do vzoru MVC (Model-View-Controller). Účastníci se dozvědí, jak vzor MVC strukturuje vývoj a usnadňuje oddělení dat, uživatelského rozhraní a obchodní logiky. Je vysvětleno, jak vzor MVC pomáhá udržovat kód čistý a udržovatelný.
Na závěr je popsána implementace jednoduchého systému MVC. Účastníci si získané poznatky vyzkouší v praxi tím, že vytvoří malý projekt využívající vzor MVC. Naučí se, jak vytvářet a propojovat modely, pohledy a kontroléry a vytvořit tak kompletní webovou aplikaci.