Návrh Školení

Úvod

  • Co je nového v Angularu 13?

Pokročilé komponenty

  • Přehled pokročilých komponentů
  • Využití pokročilých dekorátorů
  • Využití pokročilých cyklů životnosti
  • Postavování komplexních komponentů
  • Implementace dynamických komponentů
  • Vytváření vlastních direktiv
  • Vytváření opakovaně použitelných komponentů

Pokročilé služby

  • Přehled pokročilých služeb
  • Využití poskytovatelů služeb
  • Využití pokročilých technik závislostí
  • Využití observables a subjects
  • Postavování asynchronních služeb
  • Vytváření singletonových služeb
  • Vytváření factory poskytovatelů
  • Vytváření use-value poskytovatelů

Pokročilé routování

  • Přehled pokročilého routování
  • Využití vnořených cest
  • Využití záchranných mechanismů routingu
  • Využití lazy loadingu
  • Využití preloadingu
  • Vytváření vlastních resolverů routingu
  • Využití dotazových parametrů
  • Využití parametrů routingu

Pokročilé formuláře

  • Přehled pokročilých formulářů
  • Postavování vlastních ovládacích prvků formulářů
  • Postavování vlastních validátorů
  • Postavování vlastních asynchronních validátorů
  • Využití reaktivních formulářů v komplexních scénářích
  • Využití dynamických formulářů
  • Využití šablonových formulářů s validací
  • Postavování vlastních direktiv formulářů

Pokročilé testování

  • Přehled pokročilého testování
  • Testování pokročilých komponentů
  • Testování pokročilých služeb
  • Testování pokročilých formulářů
  • Využití technik testování vedeného testy (TDD)
  • Využití mock objektů a spies
  • Využití end-to-end testování s Protractor

Optimalizace výkonu

  • Přehled optimalizace výkonu
  • Využití AOT kompilace
  • Využití lazy loadingu
  • Optimalizace detekce změn
  • Optimalizace vykreslování komponentů
  • Optimalizace síťových požadavků
  • Optimalizace serverového vykreslování (SSR)

Nasazení a optimalizace stavby

  • Přehled nasazení a optimalizace stavby
  • Využití Angular CLI
  • Využití produkční stavby
  • Využití rozdělení kódu (code splitting)
  • Využití tree shaking
  • Optimalizace pro progresivní webové aplikace (PWA)
  • Optimalizace pro vyhledávače (SEO)

Rozvětvení

Závěr a další kroky

Požadavky

  • Základní znalost HTML, CSS a JavaScriptu
  • Zkušenosti s Angular 13 nebo dokončení základního kurzu Angular 13

Cílová skupina

  • Zkušené vývojáři a programátoři, kteří chtějí rozšířit své znalosti Angularu 13
 28 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie