Laravel framework (LRV1)
Programming, Web Programming
Location, current course term
The course:
Hide detail
-
Opakování OOP v PHP
-
Základní třídy
-
Interface a dědičnost
-
Namespace
-
Novinky v PHP 8
-
Union typy
-
Nullsafe operátor
-
Konstruktorové vlastnosti
-
#Attributy vs. dokumentační komentáře
-
Konstrukt match()
-
Pojmenované argumenty
-
Základy PSR-4 a Composer
-
Co je PSR-4 a Composer
-
Autoloading tříd podle PSR-4
-
Composer – správa závislostí
-
Představení Frameworku Laravel
-
Architektura Laravelu: MVC (Model-View-Controller)
-
Úvod do Inversion of Control (IoC) a Dependency Injection
-
Laravel Service Container a automatické řešení závislostí
-
Struktura Laravel aplikace – adresářová organizace
-
Příprava prostředí pro vývoj (Docker, Laravel Sail)
-
Konfigurace pomocí .env a config/
-
První spuštění aplikace
-
Artisan CLI – základní práce s příkazovou řádkou
-
Základní debug Laravel aplikace
-
Práce s dump() a dd() funkcemi
-
Laravel Debugbar – instalace a využití
-
Laravel Telescope – monitoring požadavků, výjimek a SQL dotazů
-
Nástroj Xdebug
-
Routing a Controllery
-
Definice rout, parametrizace, pojmenování
-
Resource routy a Controller generátory
-
Route model binding
-
Router debug
-
Blade – Šablonovací systém
-
Proč ho používat?
-
Základní syntaxe
-
Layouty, komponenty a dědičnost šablon
-
Výpis proměnných, cykly a podmínky
-
SSR
-
Vkládání assetů a základy práce s formuláři
-
Databáze a Eloquent ORM
-
Vysvětlení pojmu ORM
-
Relace mezi daty (1:N, N:N, atd.)
-
Definice modelů, seederů, factory a migrací
-
Entity, Repository
-
FakerPHP rozšíření
-
Pokročilý routing
-
Validace a formuláře
-
Validace vstupních dat
-
Přesměrování, session a flash zprávy
-
Autentizace a ochrana rout
-
Laravel Breeze nebo Laravel UI (základní ukázka)
-
Přihlášení, registrace, ochrana rout pomocí middleware
-
REST API a JSON odpovědi
-
API routy a controllery
-
JSON Resource třídy
-
Úvod do autentizace přes API tokeny (Laravel Sanctum)
-
Témata navíc
-
Laravel Collections
-
Livewire – interaktivní komponenty bez JavaScriptu
-
Základy Unit testování v Laravelu
-
Bezpečnostní best practices (CSRF, Rate limiting, Input escaping, XSS, SQL injecting)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Course price:
-
712.00 € ( 861.52 € incl. 21% VAT)
-
Language:
-