Retour
Angular - avancé
Objectifs de la formation
Comprendre les concepts avancés Tester complètement son application Savoir développer et gérer des composants Augmenter les performances d'une application.
Contenu de la formation
NX Introduction au cli Nx Définition d'un monorepo Création d'un workspace Architecture applicative LAZY LOADING Améliorer les performances de démarrage Route integration: loadChildren Preloading Strategy: PreloadAllModules et autres pistes OPTIMISATION DES PERFORMANCES Component-level Lazy Loading Data Binding, mode manuel : ChangeDetectorRef trackBy pour *ngFor Budgets Gestion des souscriptions RxJS ROUTE GUARDS & RESOLVE Les différents types de Guards CanActivate, CanActivateChild : protéger une route CanDeactivate : sécuriser la sortie Pre-fetching avec resolve NGRX (WORKFLOW REDUX) Mise en place de Redux dans une application Angular avec la plateforme @ngrx Gestion de l'état applicatif (store) Debugging avec @ngrx/store-devtools Création d'actions asynchrones avec @ngrx/effects REACTIVE FORMS FormControl et FormGroup Contrôles personnalisés (ControlValueAccessor) Validateurs personnalisés et validateurs asynchrones TESTS UNITAIRES ET E2E Tests unitaires avec Jest Code coverage Tests e2e avec Cypress
Résultats de la formation
Attestation d'acquis ou de compétences;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Connaissances fondamentales sur Angular, ou avoir effectue notre formation Angular.
Formation 100% en ligne
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Ambient it
Durée de la formation
12 mois
Prochaine(s) session(s)
- 22/01/2024 - 31/12/2024