Tento kurz ťa naučí základy vývoja backendových aplikácií pomocou frameworku Laravel a zavedie ťa do sveta moderného webového vývoja so zameraním na čistú architektúru, databázovú integráciu, bezpečnosť a testovanie.
Začínaš nastavením nástrojov ako Composer a XAMPP/Docker, potom prejdeš na Laravel – konfiguráciu aplikácie, adresárovú štruktúru a pripojenie databázy. Následne si osvojíš architektúru MVC, tvorbu controllerov a routovanie.
Nasleduje práca s databázou: migrácie, seedre, ERD návrh, tímová spolupráca a postupné budovanie projektu. Pomocou Eloquent ORM sa naučíš mapovať objekty na databázové tabuľky a definovať vzťahy medzi nimi.
V ďalších týždňoch vytváraš vizuálnu logiku cez Blade, spracovávaš formuláre, implementuješ CRUD operácie a dbáš na bezpečnosť (validácia, CSRF). Nasleduje využitie middleware a session správy, tvorba používateľského rozhrania a unit testov pomocou PHPUnit.
Na záver dotiahneš tímový projekt – aplikáciu, ktorá je kontajnerizovaná v Dockeri, otestovaná, bezpečná a pripravená na prezentáciu.