Laravel framework (LRV1)

Programming, Web Programming

Location, current course term



Brno + online (volitelně)
8/4/2025 - 8/6/2025 CZECH
Order
11/3/2025 - 11/5/2025 CZECH
Order
1/19/2026 - 1/21/2026 CZECH
Order
Praha + online (volitelně)
8/4/2025 - 8/6/2025 CZECH
Order
10/20/2025 - 10/22/2025 CZECH
Order
1/19/2026 - 1/21/2026 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

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