Découvrir le State Management avec Angular & @ngrx/store
Gérez l'état de vos applications Angular avec NgRx
Description
NGRX propose une conception du développement d’applications qui tourne autour des actions utilisateurs et serveurs.
L’objectif est de supprimer la manipulation de données entre les composants et service Angular pour les centraliser dans un objet global, qu’on pourra modifier seulement via des actions typées.
Inspiré par Redux de l'écosystème React, NgRx est une bibliothèque de gestion de state pour Angular (state management). NgRx vous permet de stocker l'état d'un composant globalement, de sorte à pouvoir le remettre dans un état précédent : suite à un changement de navigation, pour du déboggage temporel, pour mettre en place un cache etc...
Dans cette formation pratique, nous développerons une application "todo", nous verrons les principaux concepts : Reducers, Actions, Selectors, Devtools, Entity, Effects pour gérer les side Effects ou simplifier la récupération de données du serveur.
Grâce aux exemples de ce cours vous allez rapidement devenir opérationnel.
Que vous soyez jeune diplômé, ou développeur connaissant Angular et souhaitant pouvoir postuler pour des missions NgRx: cette formation est faite pour vous.
Angular et NgRx sont deux compétences qui sont fréquemment demandées pour les postes de développeur Frontend spécialisé sur Angular.
Cette formation est destinée aux développeurs qui souhaitent réduire le coût et la complexité de la gestion de l'état dans les applications web Angular pilotées par les données.
What You Will Learn!
- State management avec Angular & @ngrx/store par la pratique
Who Should Attend!
- Les développeurs Angular