Návrh Školení

Úvod

  • Přehled Angularu a jeho funkcí
  • Související výhody použití Angularu
  • Chápání frameworku a architektury Angularu
  • Co je nového v Angularu 14?
  • Nastavení vývojového prostředí

Základy TypeScriptu

  • Chápání syntaxe TypeScriptu
  • Definování proměnných, polí, rozhraní a generik
  • Typy v funkcích

Komponenty

  • Anatomie Angular komponenty
  • Vytváření a používání komponent
  • Komunikace mezi komponentami
  • Implementování životních cyklů komponent

Direktivy

  • Anatomie Angular direktivy
  • Vytváření a používání direktiv
  • Vytváření vlastních direktiv

Služby a injektovatelnost závislostí

  • Anatomie Angular služby
  • Vytváření a používání služeb
  • Použití injektovatelnosti závislostí pro správu služeb

Pipe

  • Anatomie Angular pipe
  • Vytváření a používání pipe
  • Vytváření vlastních pipe

Formuláře

  • Vytváření a validace šablonových formulářů pomocí FormBuilderu Angularu
  • Vytváření a validace reaktivních formulářů pomocí ReactiveFormsModule Angularu
  • Porovnání a kontrast šablonových a reaktivních formulářů

HttpClient

  • Komunikace s RESTful API pomocí modulu HttpClient v Angularu
  • Implementace GET, POST, PUT a DELETE požadavků
  • Zpracování chyb a událostí průběhu

Autentizace a autorizace

  • Implementace autentizace a autorizace v aplikacích Angularu
  • Použití JSON Web Tokenů (JWT) pro autentizaci
  • Ochrana tras pomocí guardů

Testování a ladění

  • Nastavení testovacího prostředí pro Angular pomocí Karma a Jasmine
  • Pisání unit testů pro komponenty, direktivy, služby a pipe v Angularu
  • Ladění aplikací Angularu pomocí DevTools prohlížeče

Závěr a další kroky

Požadavky

  • Základní znalost HTML, CSS a JavaScriptu

Cílová skupina

  • Vývojáři
  • Programátoři
 28 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie