Návrh Školení
Úvod
- Co je nového v Angularu 13?
Pokročilé komponenty
- Přehled pokročilých komponentů
- Využití pokročilých dekorátorů
- Využití pokročilých cyklů životnosti
- Postavování komplexních komponentů
- Implementace dynamických komponentů
- Vytváření vlastních direktiv
- Vytváření opakovaně použitelných komponentů
Pokročilé služby
- Přehled pokročilých služeb
- Využití poskytovatelů služeb
- Využití pokročilých technik závislostí
- Využití observables a subjects
- Postavování asynchronních služeb
- Vytváření singletonových služeb
- Vytváření factory poskytovatelů
- Vytváření use-value poskytovatelů
Pokročilé routování
- Přehled pokročilého routování
- Využití vnořených cest
- Využití záchranných mechanismů routingu
- Využití lazy loadingu
- Využití preloadingu
- Vytváření vlastních resolverů routingu
- Využití dotazových parametrů
- Využití parametrů routingu
Pokročilé formuláře
- Přehled pokročilých formulářů
- Postavování vlastních ovládacích prvků formulářů
- Postavování vlastních validátorů
- Postavování vlastních asynchronních validátorů
- Využití reaktivních formulářů v komplexních scénářích
- Využití dynamických formulářů
- Využití šablonových formulářů s validací
- Postavování vlastních direktiv formulářů
Pokročilé testování
- Přehled pokročilého testování
- Testování pokročilých komponentů
- Testování pokročilých služeb
- Testování pokročilých formulářů
- Využití technik testování vedeného testy (TDD)
- Využití mock objektů a spies
- Využití end-to-end testování s Protractor
Optimalizace výkonu
- Přehled optimalizace výkonu
- Využití AOT kompilace
- Využití lazy loadingu
- Optimalizace detekce změn
- Optimalizace vykreslování komponentů
- Optimalizace síťových požadavků
- Optimalizace serverového vykreslování (SSR)
Nasazení a optimalizace stavby
- Přehled nasazení a optimalizace stavby
- Využití Angular CLI
- Využití produkční stavby
- Využití rozdělení kódu (code splitting)
- Využití tree shaking
- Optimalizace pro progresivní webové aplikace (PWA)
- Optimalizace pro vyhledávače (SEO)
Rozvětvení
Závěr a další kroky
Požadavky
- Základní znalost HTML, CSS a JavaScriptu
- Zkušenosti s Angular 13 nebo dokončení základního kurzu Angular 13
Cílová skupina
- Zkušené vývojáři a programátoři, kteří chtějí rozšířit své znalosti Angularu 13
Reference (5)
Líbilo se mi, že školení bylo zaměřeno více na praktickou stránku.
Mihaela - Ness
Kurz - NgRx
Přeloženo strojem
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurz - Reactive Programming with Angular RxJS
Vaše vtipy se mi líbily
Dermot - Griffiths & Armour
Kurz - Angular 2 Fundamentals
Přeloženo strojem
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurz - Angular 10 for Developers
Pipe Routing Data Biding Services