Gestion d'état Angular – NgRx et Redux
Apprenez à gérer l'état des applications Angular à l'aide de différentes techniques et bibliothèques.
Cette formation vous apporte une compréhension complète de la gestion d’état dans les applications Angular. Vous découvrirez différentes techniques de gestion d’état telles que Redux, NgRx et Akita. Vous apprendrez également à utiliser efficacement les bibliothèques et outils pour gérer des scénarios d’état complexes dans vos projets Angular.
Prérequis
Connaissances de base d’Angular et de JavaScript
Programme
- Introduction à la gestion d’état dans Angular
- Comprendre le besoin de gestion d’état
- Panorama des différentes techniques de gestion d’état
- Débuter avec Redux dans Angular
- Implémenter des middlewares Redux
- Construire des actions et des reducers Redux
- Créer un état immuable avec Immutable.js
- Comprendre NgRx et ses concepts clés
- Implémenter les actions, reducers et effects NgRx
- Gérer les données asynchrones avec NgRx
- Travailler avec les selectors NgRx
- Intégrer Akita comme solution alternative de gestion d’état
- Implémenter les actions, stores et queries Akita
- Utiliser les fonctions de gestion d’entités d’Akita
- Combiner les techniques de gestion d’état pour les applications complexes
- Optimiser les performances de la gestion d’état
- Tester la gestion d’état Angular
- Bonnes pratiques et patterns de gestion d’état
- Exemples concrets et études de cas
- Projet pratique pour mettre en application les concepts appris