Schița de curs
Modulul 1. Gestionarea stării în Angular
- Aplicarea gestionării stării cu Programarea Reactivă
- Aplicație cu NGRX Signal Store
- Ce este un Store
- Utilizarea signalState și signalStore
- Avantajele utilizării Gestionării de Entități
- Furnizarea și injectarea Store-ului într-un component
- Citirea și utilizarea Stării
- Înțelegerea Lifecycle Hooks
- Utilizarea proprietăților personalizate ale Store-ului
Modulul 2. Rutare în Angular
- Obținerea informațiilor despre rută în cod
- Utilizarea Lifecycle și Evenimentelor Router
- Implementarea unui rezolvator de date pentru rută
- Utilizarea încărcării leneșe
- Prevenirea accesului neautorizat folosind garduri de rută
Modulul 3. Securitate în Angular
- Cele mai bune practici de securitate în Angular
- Prevenirea scripturilor cross-site (XSS) și sanitarizarea
- Politica de securitate a conținutului în Angular ca apărare în profunzime
- Implementarea falsificării cererilor cross-site în Angular
- Cele mai bune practici pentru Autentificare și Autorizare
- Utilizarea OpenID Connect (OIDC) și a tokenurilor JWT
- Implementarea unui middleware de autentificare
Modulul 4. Testare în Angular
- Rolul testării unitare în Angular
- Testarea componentelor Angular
- Testarea serviciilor Angular
- Testarea pipe-urilor Angular
- Testarea Rutării și Navigării
- Generarea rapoartelor de acoperire a codului
Modulul 5. Performanța în Angular
- Introducere în optimizarea performanței la runtime
- Calcule lente și cum să le identifici
- Sărirea subarborilor de componente
- Înțelegerea și utilizarea detectării de schimbări OnPush
Cerințe
Participanții ar trebui să aibă deja experiență practică cu Angular.
Mărturii (5)
Mi-a plăcut că instruirea s-a concentrat mai mult pe partea practică.
Mihaela - Ness
Curs - NgRx
Tradus de catre o masina
Subiecte care au fost discutate, multe exemple de cod în direct, atitudinea instrucționarilor față de grup
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
Tradus de catre o masina
Mi-au plăcut gluma ta
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
Pipă Rutare Legarea Datelor Servicii
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curs - Angular 12
Tradus de catre o masina