Schița de curs
Introducere
- Ce este nou în Angular 13?
Componente avansate
- Prezentare a componentelor avansate
- Folosirea decoratoarelor avansate
- Folosirea hook-urilor de viață avansate
- Construirea de componente complexe
- Implementarea componentelor dinamice
- Construirea de directive personalizate
- Construirea de componente reutilizabile
Servicii avansate
- Prezentare a serviciilor avansate
- Folosirea provider-ilor de servicii
- Folosirea tehnicii de injecție de dependențe avansate
- Folosirea observabilelor și subjektelor
- Construirea serviciilor asincrone
- Creatia serviciilor singleton
- Crearea provider-ilor de factorii
- Crearea provider-ilor use-value
Rutare avansată
- Prezentare a rutării avansate
- Folosirea rutelor imbricate
- Folosirea gardurilor de rută
- Folosirea încărcării leneșe (lazy loading)
- Folosirea preîncărcării (preloading)
- Crearea rezolvatoarelor de rută personalizate
- Folosirea parametrilor de interogare
- Folosirea parametrilor de rută
Formulare avansate
- Prezentare a formularelor avansate
- Construirea controlurilor de formular personalizate
- Construirea validatorilor personalizati
- Construirea validatorilor asincroni personalizați
- Folosirea formularelor reactiv în scenarii complexe
- Folosirea formularelor dinamice
- Folosirea formularelor bazate pe șablon cu validare
- Construirea directiveurilor de formular personalizate
Testare avansată
- Prezentare a testării avansate
- Testarea componentelor avansate
- Testarea serviciilor avansate
- Testarea formularelor avansate
- Folosirea tehnicii de dezvoltare ghidată prin test (test-driven development)
- Folosirea mock-urilor și spionajului
- Folosirea testării cap la cap cu Protractor
Optimizarea performanței
- Prezentare a optimizării performanței
- Folosirea compilării AOT (Ahead-Of-Time)
- Folosirea încărcării leneșe (lazy loading)
- Optimizarea detectării schimbărilor
- Optimizarea redării componentelor
- Optimizarea cererilor de rețea
- Optimizarea renderizării server-side (server-side rendering)
Implementare și optimizare a procesului de build
- Prezentare a implementării și optimizării procesului de build
- Folosirea Angular CLI
- Folosirea build-ului pentru producție
- Folosirea împărțirii codului (code splitting)
- Folosirea eliminării codului neutilizat (tree shaking)
- Optimizarea pentru aplicațiile web progresive
- Optimizarea pentru motoarele de căutare
Depanare
Sume și următoarele pași
Cerințe
- Înțelegere de bază a HTML, CSS și JavaScript
- Experiență cu Angular 13 sau finalizarea unui curs introductiv de Angular 13
Audientă
- Dezvoltatori și programatori experimentați care doresc să extindă cunoștințele lor despre Angular 13
Mărturii (5)
Mi-a plăcut că formarea s-a concentrat mai mult pe partea practică.
Mihaela - Ness
Curs - NgRx
Tradus de catre o masina
Subiectele discutate, multe exemple de cod live, atitudinea formatorului față de grupul de participanți
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
Tradus de catre o masina
Mi-au plăcut glumele tale.
Dermot - Griffiths & Armour
Curs - Angular 2 Fundamentals
Tradus de catre o masina
Exemple practice, exerciții și cele mai bune practici
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curs - Angular 10 for Developers
Tradus de catre o masina
Pipe Enrutare Legarea de Date Servicii
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curs - Angular 12
Tradus de catre o masina