Angular avancé — Maitriser les fonctionnalités avancées d'Angular
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Mécanismes internes d’angular
- Fonctionnement du change detection
- Les Zones
- Retour sur RxJS
- Utilisation de RxJS dans les services
- Gestion des modules et lazy loading
Les tests
- L’infrastructure de test : Jasmine, Karma et Protactor
- Tests de composants
- Tests et injection de dépendances
- Tests et routage
- Tests et code asynchrone
- Tests et appels Http
Routage avancé
- Configuration du routage et modules de routage
- Stratégies de routage
- Route Guards
- Paramètres optionnels
Composants avancés
- Les différents types d’interaction entre composants
- Cycle de vie des composants et lifecycle hooks
- Création de directives d’attribut
- Création de directives de structure
- Création dynamique de composants
- Pipes asynchrones
- Introduction à l’animation
- Internationalisation
Formulaires avancés
- Création de validateurs
- Select : ngValue, compareWith, sélection multiple
- Relation inter-champs
- L’option ‘updateOn’
- Formulaires dynamiques
Echanges serveur
- WebSocket
- Sécurisation
- Interception des échanges
- Suivre l’avancement des requêtes
Améliorer les performances
- La stratégie OnPush
- Mutabilité et immutabilité
- Désactivation du ‘change detection’
- L’option trackBy de la directive ngFor
- Optimiser la taille des livrables : la compilation AoT
- Réduire les temps de chargement : le chargement différé des modules
- Présentation d’Angular Universal
PWA
- Principes des Progressive WebApps
- Importance du mode déconnecté
- L’API ServiceWorkers
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 23/02/2022