Návrh Školení

Úvod do Angular 18

  • Přehled Angular a jeho ekosystému
  • Co je nového v Angular 18
  • Nastavení vývojového prostředí

Nastavení projektu a architektura

  • Pomocí Angular CLI
  • Struktura projektu a organizace souborů
  • Angular moduly a komponenty

Šablony a datové vazby

  • Angular syntaxe šablon
  • Interpolace, vazba vlastností a vazba událostí
  • Obousměrná datová vazba s ngModel

Komponenty a směrnice

  • Vytváření a používání komponent
  • Háčky životního cyklu součástí
  • Vestavěné direktivy (ngIf, ngFor atd.)
  • Vlastní směrnice

Služby a injekce závislostí

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

Směrování a navigace

  • Nastavení routeru Angular
  • Konfigurace tras a parametrů tras
  • Líné nakládky a hlídače trasy

Formuláře v Angular

  • Formuláře řízené šablonou
  • Reactivní formy
  • Ověření formuláře a zpracování chyb

HTTP klient a pozorovatelné

  • Vytváření požadavků HTTP pomocí HttpClient
  • Zpracování odpovědí HTTP
  • Práce s RxJS pozorovatelnými

Pokročilá témata

  • Angular animace
  • internacionalizace (i18n)
  • Techniky optimalizace výkonu

Testování v Angular

  • Testování jednotek pomocí Jasmine a Karma
  • End-to-end testování s Protractor
  • Doporučené postupy pro testování aplikací Angular

Nasazení a údržba

  • Vytváření a nasazování Angular aplikací
  • Kontrola verzí pomocí Git
  • Postupy průběžné integrace a doručování (CI/CD).

Migrace a odstraňování problémů

  • Migrace ze starších verzí Angular
  • Běžná úskalí a jak se jim vyhnout
  • Odstraňování běžných problémů s Angular 18

Praktické sezení

  • Praktické laboratoře
  • Vývoj projektů v reálném světě
  • Skupinová cvičení a vzájemné hodnocení

Shrnutí a další kroky

Požadavky

  • Pochopení JavaSkriptu
  • Zkušenosti s vývojem webu
  • Základní znalost HTML a CSS

Publikum

  • Weboví vývojáři
  • Front-end vývojáři
  • Každý, kdo má zájem o vývoj jednostránkových aplikací (SPA) s Angular
 28 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie