Návrh Školení

Úvod

  • Přehled Angularu a jeho funkcí
  • Výhody použití Angularu
  • Základy Angular frameworku a architektury
  • Co je nového v Angular 14?
  • Nastavení vývojového prostředí

Základy TypeScriptu

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

Komponenty

  • Složení Angular komponenty
  • Vytváření a používání komponent
  • Komunikace mezi komponentami
  • Implementace životního cyklu komponent

Direktivy

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

Služby a injektace závislostí

  • Složení Angular služby
  • Vytváření a používání služeb
  • Použití injektace závislostí k řízení služeb

Pipy

  • Složení Angular pipy
  • Vytváření a používání pip
  • Vytváření vlastních pip

Formuláře

  • Sestavování a validace šablonových formulářů pomocí Angular FormBuilder
  • Sestavování a validace reaktivních formulářů pomocí Angular ReactiveFormsModule
  • Porovnání a kontrast šablonových a reaktivních formulářů

HttpClient

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

Ověřování a autorizace

  • Implementace ověřování a autorizace v Angular aplikacích
  • Použití JSON Web Tokenů (JWT) pro ověřování
  • Ochrana tras pomocí strážců

Testování a ladění

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

Závěr a další kroky

Požadavky

  • Základní znalost HTML, CSS a JavaScript

Publikum

  • 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