Kurz je určen pro programátory, kteří znají základy jazyka TypeScript a chtějí se naučit využívat služeb knihovny Angular ve svých front-end webových aplikacích. Naučíte se, mimo jiné, využívat data binding, html šablony, validovat vstupní [...]
  • JS_ANGULAR1
  • Délka 5 dní
  • 50 ITK bodů
  • 9 termínů
  • ČR (38 500 Kč)

    SR (1 650 €)

  • Mírně pokročilý

Kurz je určen pro programátory, kteří znají základy jazyka TypeScript a chtějí se naučit využívat služeb knihovny Angular ve svých front-end webových aplikacích. Naučíte se, mimo jiné, využívat data binding, html šablony, validovat vstupní data nebo komunikovat s back-end API, ale také navrhovat architekturu pro rozsáhlé Angular aplikace složené z mnoha komponent a služeb. Kurz předpokládá znalost objektového modelu DOM v prohlížeči na úrovni kurzu [JS_DOM1] a znalost jazyka TypeScript na úrovni kurzu [JS_TS1].

»
  • Kurz je určen pro studenty, kteří se chtějí naučit základy vývoje front-end web aplikací pomocí frameworku Angular.
  • Architekturu a názvosloví knihovny Angular
  • Vytvářet front-end aplikace pro sběr, validaci a presentaci dat
  • Spravovat uživatelské události pomocí knihovny Angular
  • Vytvářet vlastní Angular komponenty a sdílet mezi nimi stav
  • Používat template a reactive forms
  • Komunikovat s back-end API pomocí knihovny Angular
  • Využívat lazy loading komponent a pokročilý routing
  • Syntaxe jazyka TypeScript na úrovni kurzu [JS_TS]
  • Znalost DOM objektů na úrovní kurzu [JS_DOM1]

Úvod do Angular

  • Co je Angular
  • Proč TypeScript

Vývojové prostředí

  • Hello World
  • Struktura projektu

Architektura knihovny

  • Moduly, komponenty, šablony (templates)
  • Moduly vs stand-alone komponenty
  • Dekorátory a metadata
  • Direktivy
  • Služby a dependency injection

Prezentace dat

  • Data binding a výrazy
  • Direktivy a bloky pro řízení toku v šablonách
    • podmíněné renedrování
    • opakované renderování
  • CSS, style, class

Interakce s uživatelem

  • Události a event handlery
  • objekt $event

Práce s formuláři

  • Referenční proměnné v šablonách
  • Template forms
  • Reactive forms

Direktivy

  • Tvorba atributových direktiv

Spolupráce komponent

  • Inputy a outputy
  • Služby a dependency injection
  • Signály

Komunikace s backendem

  • Angular HTTP client
  • Observable a rxjs

Navigace (routing)

  • Základní navigace
  • Vnořené routy
  • Parametrické routy
  • Lazy loading
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.