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