Durée : 3 jours
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Présentation de la formation
Retour sur les grands principes de développement avec Angular : composants, formulaires, routing…
Les opérateurs
Les Observables (design pattern Observer)
Gestion des subscriptions
Gestion des erreurs
Utilisation des promesses, l’approche async/await
Comprendre les Subjects : BehaviourSubject, AsyncSubject, ReplaySubject
Zone.js
Booster les performances d’Angular avec OnPush (cycle de détection de changement)
Utiliser Karma et Jasmine pour les tests unitaires
Tester un composant, un service
Test et injection de dépendances, http, mock et code asynchrone
Formulaires dynamiques avec Reactive Forms
Les classes FormControl, FormGroup, AbstractControl…
Implémenter des validators asynchrones
L’interface CVA ControlValueAccessor
Configurer le Lazy Loading
PreloadAllModules : stratégie de preloading
Décomposer une application en modules
Les Route Guards
Protéger l’accès à une route avec CanActivate, CanActivateChild
Sécuriser la sortie d’une route avec CanDeactivate
La théorie autour de NgRx : store, component, reducers, effects…
Pourquoi et dans quels cas l’utiliser ?
Installation
Création d’un store
Mise en place du reducer
Développement du selector
Création d’actions avec les effects
Intra
Sur mesure
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
4800,00 € HT
Disponible à distance
Durée : 3 jours
A partir de : 2100 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
4800,00 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
Disponible à distance
Durée : 3 jours
A partir de : 2100 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours