Návrh Školení

Úvod

    Co je Angular? Co je nového v Angular 9?

Přehled Typescript a ES6 JavaScript

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

Přehled dílů Angular 9

    Angular CLI komponenty Direktivy Vstupy a výstupy Data Binding and Interpolation Event Binding Data Modeling Bootstrapping

Vytvoření vaší první Angular aplikace

    Plánování aplikace Nastavení Angular projektu Vytvoření uživatelsky přívětivého uživatelského rozhraní pomocí Bootstrap 4 a Sass

Vytvoření komponenty

    Pochopení toku dat životního cyklu komponenty pomocí šablon a stylů Promítání obsahu Práce s AppModule Práce s vlastními komponentami pomocí zapouzdření zobrazení Implementace háčků životního cyklu pomocí ViewChildren a ContentChildren

Vazba dat v Angular 9

    Pochopení vazby vlastností a událostí Vazba a přiřazování aliasů uživatelským vlastnostem Vazba a přiřazování aliasů vlastním událostem

Práce se směrnicemi

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

Angular 9 Služby

    Vytvoření služby protokolování 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í

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

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

Generování formulářů pro uživatelský vstup

    Používání formulářů řízených šablonou Používání Reactivních formulářů Vytváření vlastního ověřování Ověřování, filtrování a dezinfekce dat formulářů

Použití potrubí

    Transformace výstupu Vestavěná potrubí Vlastní potrubí asynchronního potrubí

Volání externích HTTP API

    Odesílání žádostí

Použití Angular modulů

Testování aplikace Angular 9

    Použití Jasmine pro testování jednotek Použití Protractor pro testování end-to-end

Ladění aplikace

    Pochopení chybových zpráv v Angular Použití Sourcemap k ladění kódu v prohlížeči Čtení TypeScript Diagnostika kompilátoru pomocí Augury

Optimalizace aplikace Angular 9

    Pochopení kompilátoru, běhového prostředí a vykreslovacího modulu Ivy Přepracování kódu Zmenšení velikosti balíčku a odstranění mrtvého kódu

Angular 9 Bezpečnost

    Jak funguje ověřování Pomocí ověřování JWT Co by mělo a nemělo být napsáno v Angular

Nasazení aplikace Angular 9 do výroby

    Nasazení do IIS, Apache, Nginx atd.

Angular 9 Nejlepší postupy

Odstraňování problémů

Shrnutí a závěr

Požadavky

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

Publikum

  • Vývojáři
  28 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (9)

Související kurzy

Související kategorie