Backendové technológie

Čo sa na tomto predmete
naučíš?

letný
2. ročník
5 kreditov
Tvorba webu

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.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI