Zkuste nás kontaktovat

Návrh Školení

Úvod do Angularu 18

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

Nastavení projektu a architektura

  • Použití nástroje Angular CLI
  • Struktura projektu a organizace souborů
  • Moduly a komponenty v Angularu
  • Využití optimalizovaných funkcí TypeScriptu 4.7 pro lepší výkon a zlepšení pracovního prostředí vývojáře

Šablony a vazby dat

  • Syntaxe šablon v Angularu
  • Interpolace, vázání vlastností a reakce na události
  • Dvousměrné vázání dat pomocí ngModel

Komponenty a direktivy

  • Vytváření a používání komponent
  • Životní cyklus komponent
  • Vestavěné direktivy (ngIf, ngFor atd.)
  • Vlastní direktivy

Služby a injekce závislostí

  • Vytváření a používání služeb
  • Injekce závislostí v Angularu
  • Správa stavu aplikace

Směrování a navigace

  • Nastavení routeru v Angularu
  • Konfigurace tras a parametrů trasování
  • Pochopení a implementace nových funkcí směrování
  • Lazy loading a ochranné mechanismy pro trasy

Formuláře v Angularu

  • Šablonově řízené formuláře
  • Reaktivní formuláře
  • Ověřování vstupů a řešení chyb

HTTP klient a obslužní objekty Observable

  • Vysílání HTTP požadavků pomocí HttpClient
  • Zpracování odpovědí z serveru
  • Praca s obslužnými objekty RxJS typu Observable

Pokročilá témata

  • Animace v Angularu
  • Internacionalizace aplikací (i18n)
  • Techniky optimalizace výkonu, včetně detekce změn bez použití zóny

Testování v Angularu

  • Jednotkové testování pomocí nástrojů Jasmine a Karma
  • Testování na úrovni celé aplikace s Protractorem
  • Osvědčené postupy při testování Angularových aplikací

Nasazení a údržba

  • Kompilace a nasazení Angularových aplikací
  • Správa verzí pomocí Gitu
  • Praktiky kontinuální integrace a distribuce (CI/CD)

Migrace a řešení problémů

  • Přechod na Angular 18 z předchozích verzí
  • Běžné chyby a jak se jim vyhnout
  • Řešení častých problémů s Angularem 18

Praktická cvičení

  • Hands-on laboratoře
  • Tvorba reálného projektu
  • Skupinové cvičení a vzájemné hodnocení

Shrnutí a další kroky

Požadavky

  • Základní znalost jazyka JavaScript
  • Zkušenosti s vývojem webových aplikací
  • Základní znalosti HTML a CSS

Cílová skupina

  • Weboví vývojáři
  • Frontendoví vývojáři
  • Všichni, kteří se zajímají o vytváření jednostránkových aplikací (SPA) pomocí Angularu
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie