Návrh Školení

Zavedení do Angularu 18

  • Přehled Angularu a jeho ekosystému
  • Co je nového v Angularu 18, včetně nejnovějších aktualizací Angular DevTools
  • Nastavení vývojového prostředí

Nastavení projektu a architektura

  • Použití Angular CLI
  • Struktura projektu a organizace souborů
  • Angular moduly a komponenty
  • Využívání optimalizovaných možností TypeScript 4.7 pro lepší výkon a zkušenosti vývojáře

Šablony a data binding

  • Syntax šablon Angularu
  • Interpolace, vazba vlastností a vazba událostí
  • Dvousměrné vazby dat pomocí ngModel

Komponenty a direktivy

  • Vytváření a používání komponentů
  • Limity životního cyklu komponentů
  • Budované direktivy (ngIf, ngFor atd.)
  • Vlastní direktivy

Servisy a závislosti injektce

  • Vytváření a používání servisů
  • Závislosti injektce v Angularu
  • Úprava stavu aplikace

Routování a navigace

  • Nastavení routování v Angularu
  • Konfigurace tras a parametrů tras
  • Chápání a implementace nových funkcí routování
  • Lazy loading a route guards

Formuláře v Angularu

  • Šablonové formuláře
  • Reaktivní formuláře
  • Validace formulářů a zpracování chyb

HTTP klient a observables

  • Odesílání HTTP požadavků pomocí HttpClient
  • Zpracování HTTP odpovědí
  • Práce s RxJS observable

Pokročilé témata

  • Animace v Angularu
  • Mezinárodní adaptace (i18n)
  • Tech尼克iques pro optimalizaci výkonu, včetně detekce změn bez zón.

Testování v Angularu

  • Jednotkové testy s Jasmine a Karma
  • Koncepční testy s Protractor
  • Nejlepší praktiky pro testování aplikací Angularu

Nasazování a údržba

  • Vytváření a nasazování aplikací Angularu
  • Správa verzí pomocí Gitu
  • Praktiky spojené s kontinuální integrací a dodávkou (CI/CD)

Migrace a řešení problémů

  • Přechod z starších verzí Angularu
  • Běžné pasti a jak je vyhnout
  • Řešení běžných problémů s Angular 18

P praktické sezení

  • Laboratorní cvičení pod vedením
  • Vývoj reálného projektu
  • Skupinová cvičení a peer reviews

Závěr a další kroky

Požadavky

  • Chápání JavaScriptu
  • Zkušenosti s webovým vývojem
  • Základní znalost HTML a CSS

Cílová skupina

  • Weboví vývojáři
  • Front-end vývojáři
  • Kdo se chce zabývat vývojem single-page aplikací (SPAs) pomocí Angularu
 28 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie