Návrh Školení

Začínáme s Angular 20

  • Úvod do Angularu a novinky v Angularu 20
  • Nastavení projektu pomocí Angular CLI
  • Pochopení architektury Angularu

Komponenty a šablony

  • Vytváření a organizace komponentů
  • Databinding a interpolace
  • Syntaxe šablon a lifecycle hooks

Direktivy a Pipes

  • Použití vestavěných strukturních a atributových direktiv
  • Vytváření vlastních direktiv
  • Použití a vytváření vlastních pipes

Dependency Injection a Services

  • Pochopení systému DI v Angularu
  • Vytváření a poskytování služeb
  • Injekce služeb do komponentů

Formuláře a validace

  • Template-driven formuláře
  • Reaktivní formuláře a form builder
  • Techniky validace formulářů

Routing a navigace

  • Nastavení routů a lazy loading modulů
  • Parametry routeru a gardy
  • Strategie navigace a osvědčené postupy

HTTP Client a zpracování dat

  • Použití modulu HttpClient
  • Provádění požadavků API a zpracování odpovědí
  • Zpracování chyb a observables s RxJS

Správa stavu a signály

  • Použití RxJS pro reaktivní správu stavu
  • Úvod do signálů v Angularu
  • Správa stavu na úrovni celé aplikace

Testování a nasazení

  • Unit testing komponentů a služeb
  • End-to-end testování pomocí nástrojů Angularu
  • Optimalizace sestavení a strategie nasazení

Shrnutí a další kroky

Požadavky

  • Znalost HTML, CSS a JavaScript
  • Zkušenosti s koncepty webového vývoje a REST API
  • Ovládání TypeScriptu je užitečné, ale není požadováno

Cílová skupina

  • Weboví vývojáři budující dynamické a škálovatelné front-end aplikace
  • JavaScriptoví vývojáři přecházející na moderní front-end frameworky
  • Softwaroví inženýři vytvářející podnikové SPAs
 28 hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie