Návrh Školení

Úvod

    Co je nového v Angular 5?

Přehled Typescript a ES6 JavaScript

    Syntaxe TypeScript Použití transpileru TypeScript Nastavení Angular 5 a Typescript

Vytvoření vaší první Angular aplikace

    Plánování aplikace Nastavení Angular projektu a aplikace pomocí CLI Vytvoření základního nastavení projektu pomocí Bootstrap 4 a Sass

Práce s částmi Angular 5

    Vytváření komponent Vazba dat a interpolace řetězců Vlastnost Vazba Vazba události Dvousměrné vázání dat Direktivy modelování dat Bootstrapping Inputs & Outputs

Použití komponent Angular 5

    Datový tok Práce s modulem AppModule Práce s vlastními komponentami Použití šablon a stylů Použití zapouzdření zobrazení Promítání obsahu Pochopení životního cyklu komponent a háčků životního cyklu Použití ViewChildren a ContentChildren

Databinding v Angular 5

    Přehled vázání vlastností a událostí Vázání a přiřazování aliasů uživatelským vlastnostem Vázání a přiřazování aliasů vlastním událostem

Práce se směrnicemi

    Vestavěné směrnice Celní směrnice

Ladění aplikace

    Vysvětlení chybových zpráv v Angular Použití Sourcemap k ladění kódu v prohlížeči pomocí Augury

Angular 5 Služby

    Učení se důležitosti služeb Vytvoření protokolovací služby Vytvoření datové služby

Použití Dependency Injection a Providers

    Injektory, poskytovatel a tokeny Konfigurace vkládání závislostí Konfigurace vašeho poskytovatele vkládání služeb do komponent, směrnic a služeb

Přepínání stránek pomocí směrování

    Nastavení tras Konfigurace a načítání tras Porozumění různým metodám navigace pomocí parametrů v trasách Vytváření vnořených tras pomocí tras přesměrování a zástupných znaků Porozumění strážcům tras Porozumění strategiím směrování

Použití RxJS k vytváření a práci s Observables v Angular

    Přehled Observables Přehled RxJS Budování a používání Observables in Angular

Manipulace s formuláři

    Použití šablon řízených formulářů Použití Reactive Forms

Použití potrubí

    Vestavěné potrubí Vlastní potrubí asynchronního potrubí

Volání externích HTTP API

Použití Angular modulů

Optimalizace aplikace Angular 5

Testování aplikace Angular 5

    Použití Jasmine pro testování jednotek

Angular 5 Bezpečnost

    Autentizace Co by mělo a nemělo být napsáno v Angular

Nasazení aplikace Angular 5 do výroby

    Nasazení do IIS, Apache, Nginx atd.

Odstraňování problémů

Závěrečné poznámky

Požadavky

  • Znalost základních HTML, CSS a JavaScript

Publikum

  • Začátečníci ve vývoji webu
  • Zkušení vývojáři frontendu
  • Každý, kdo má zájem naučit se vyvíjet aplikace pomocí Angular
  28 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Reference (1)

Související kurzy

Související kategorie