Anatomie Laravelu 12 & Moderního PHP 8.4
První sebereferenční výuková platforma v ČR. Každé vysvětlení, princip i architektura odkazuje na skutečné soubory této aplikace, které můžete interaktivně zkoumat přímo za běhu na serveru.
⚡ Životní cyklus HTTP požadavku v Laravelu 12
11 fází cesty požadavku od FrankenPHP socketu přes Service Container a Controller až k vyrenderovanému Blade HTML:
📚 Osnova kurzu — 10 architektonických modulů
Od moderního PHP 8.4 přes architekturu Laravelu 12, Livewire 3 a PostgreSQL 18 až po produkční kontejnerizaci s FrankenPHP na Hetzner serveru.
Moderní PHP 8.4 v praxi
Striktní typový systém, readonly třídy, nativní enumy, atributy, match výrazy a PSR-4 autoloading přes Composer.
Anatomie Laravel 12 projektu & Životní cyklus požadavku
Kompletní mapa adresářů Laravelu 12, vstupní bod public/index.php, bootstrap/app.php, Service Container a Dependency Injection.
Routing, Middleware, Controllery & Validace
Definice rout, Route Model Binding, ochranné filtry Middleware, tenké Controllery a FormRequest validace.
Pohledy, Blade komponenty, Tailwind CSS & Vite
Šablonovací systém Blade, kompozice pomocí komponent a slotů, prevence XSS útoků a moderní asset pipeline přes Vite.
Reaktivní Full-Stack bez SPA: Livewire 3 & Alpine.js
Jak vytvořit plně dynamické rozhraní v čistém PHP pomocí Livewire 3 a mikro-interakcí v Alpine.js na příkladu našeho kvízového a anatomického enginu.
Databáze PostgreSQL 18, Migrace, Seeders & Eloquent ORM
Verzování databázového schématu v PostgreSQL, Eloquent modely, atributové přetypování (casts), relace a eliminace N+1 problému.
Čistá architektura v Laravelu: Actions, Services & DTO
Jak udržet rozsáhlou Laravel aplikaci přehlednou a testovatelnou: oddělení doménové logiky do Action tříd, Service vrstvy a neměnných DTO.
Bezpečnost, Autorizace & JSON Endpointy
Ochrana proti CSRF, SQL Injection, Path Traversal a XSS, bezpečnostní HTTP hlavičky, Rate Limiting a tvorba čistých JSON endpointů.
Artisan CLI, Fronty, Plánovač & Automatizované testy v Pest PHP
Tvorba vlastních Artisan příkazů, běh úloh na pozadí (Queues & Scheduler) a psaní neprůstřelných Feature a Integrity testů v Pest PHP.
Docker, FrankenPHP, Caddy & Nasazení na Hetzner server
Kompletní průvodce kontejnerizací a nasazením této aplikace na server debian-hell: multi-stage Dockerfile s FrankenPHP, sdílený PostgreSQL 18, reverzní proxy Caddy a deploy.sh.