Návrh Školení
Úvod
- Co je Angular? Co je nového v Angular 11?
Přehled Typescript a ES6 JavaScript
- Syntaxe TypeScript Použití transpileru TypeScript Nastavení Angular 11 a Typescript
Přehled dílů Angular 11
- Angular CLI komponenty Direktivy Vstupy a výstupy Vazba dat a interpolace Vazba událostí Modelování dat Bootstrapping Experimentální webový balíček
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 11
- 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 11 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í
Testování aplikace Angular 10
- 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 11
- Přepracování kódu Zmenšení velikosti balíku a odstranění mrtvého kódu
Angular 11 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 11 do výroby
- Nasazení do IIS, Apache, Nginx atd.
Angular 11 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
Reference (5)
Bylo to velmi interaktivní a informativní. Trenér s námi měl velkou trpělivost, když jsme něčemu nerozuměli, a zajistil, aby nikdo nezůstal pozadu po celou dobu školení.
Daniel - INIT Innovations in Transportation Ltd.
Kurz - Angular 17
Machine Translated
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Kurz - Angular 14
Vaše vtipy se mi líbily
Dermot - Griffiths & Armour
Kurz - Angular 2 Fundamentals
Machine Translated
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurz - Angular 10 for Developers
Pipe Routing Data Biding Services