Modul 08 Pokročilý ⏱ 50 minut studia
Postup v modulu: 0 / 3 lekcí

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ů.

📖 Lekce v tomto modulu (3)

Lekce 8.1 5. Middleware Pipeline Ke studiu

Vícevrstvá obrana: CSRF, SQL Injection a ochrana proti Path Traversal

Jak Laravel a Caddy chrání aplikaci před nejčastějšími OWASP zranitelnostmi: CSRF tokeny, PDO prepared statements, prevence path traversal a bezpečnostní HTTP hlavičky.

Soubory k rozboru: app/Services/AnatomyInspectorService.php docker/Caddyfile
Lekce 8.2 4. Routing & Matchování tras Ke studiu

Healthcheck endpoint /up, JSON API odpovědi a CORS v praxi

Moderní monitorovací endpoint /up v Laravelu 12, návrh lehkých JSON API endpointů přes Closure routy a správa Cross-Origin Resource Sharing (CORS).

Soubory k rozboru: bootstrap/app.php routes/web.php
Lekce 8.3 2. Bootstrap aplikace (bootstrap/app.php) Ke studiu

Bezpečná správa .env, config() vs env() a proč v produkci cachujeme konfiguraci

Proč funkce env() smí být volána výhradně v konfiguračních souborech v config/, jak funguje php artisan config:cache a jak produkční entrypoint spouští optimalizace.

Soubory k rozboru: config/app.php config/database.php docker/entrypoint.sh