Základy Laravel frameworku - vývoj webových aplikací (LRV1)
Programování, HTML, CSS, PHP
Tento kurz je určen vývojářům, kteří se chtějí seznámit se základy frameworku Laravel a naučit se vytvářet moderní webové aplikace v PHP. Laravel je oblíbený díky své přehledné struktuře, elegantnímu zápisu a množství nástrojů, které výrazně usnadňují vývoj – od práce s databází, přes správu rout až po šablonovací systém a autentizaci uživatelů.
.Během kurzu se účastníci naučí, jak založit nový Laravel projekt pomocí nástroje Composer, jak pracovat s Eloquent ORM, Blade šablonovacím systémem, jak vytvářet jednoduché webové rozhraní i REST API a jak efektivně využívat CLI nástroj Artisan. Důraz je kladen na praktické využití frameworku a pochopení jeho základních principů.
Součástí kurzu je také tvorba jednoduché CRUD aplikace, která propojuje většinu probíraných témat.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Získat pevné základy práce s frameworkem Laravel a porozumět jeho architektuře
- Osvojit si klíčové nástroje a principy, jako je routování, šablonování, ORM a práce s Artisan CLI
- Vyzkoušet si praktický vývoj vlastní aplikace se správou dat, formuláři a autentizací
- Naučit se efektivně ladit a strukturovat aplikace v prostředí moderního PHP vývoje
KDO BY SE MĚL KURZU ZÚČASTNIT?
- PHP vývojáři, kteří chtějí začít pracovat s frameworkem Laravel
- Freelanceři nebo jednotlivci, kteří hledají efektivní nástroj pro vývoj moderních webových aplikací
- Firmy hledající rychlé a efektivní zaškolení svých vývojářů pro práci s Laravel frameworkem
- Studenti a samouci, kteří chtějí rozšířit své znalosti PHP vývoje o práci s populárním frameworkem
KDE A KDY KURZ PROBÍHÁ?
Brno + online (volitelně)
4.8. - 6.8.2025
17 800 Kč
3.11. - 5.11.2025
17 800 Kč
19.1. - 21.1.2026
17 800 Kč
Praha + online (volitelně)
4.8. - 6.8.2025
17 800 Kč
20.10. - 22.10.2025
17 800 Kč
19.1. - 21.1.2026
17 800 Kč
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
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)
-
Předpokládané znalosti:
-
Znalost programovacího jazyka PHP, základní znalost OOP principů, HTML a CSS, alespoň základní orientace v relačních databázích, povědomí o protokolu HTTP a základy práce s REST API.
-
Časový rozvrh:
-
3 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
17 800,00 Kč (21 538,00 Kč včetně 21% DPH)