
L'un des grands intérêts d'une application web moderne, c'est sa capacité à évoluer, à se mettre à jour, à réagir aux interactions utilisateur…à être dynamique, quoi ! Depuis ses débuts, l'outil principal proposé par Angular pour cette réactivité a été les Observables — outil puissant mais très complexe.
Souhaitant proposer une approche plus simple mais toujours puissante, l'équipe Angular a intégré les Signals : ces objets qui facilitent une gestion de state simple et performante.
Dans ce cours, vous découvrirez :
comment créer les Signals et comment manipuler leurs valeurs
comment les utiliser pour faire communiquer vos components entre eux
les outils qui existent autour de ces Signals pour réagir à leurs changements
Le tout pour rendre vos applications parfaitement dynamiques !
Connaissez-vous le principe d'un cours en ligne sur OpenClassrooms ?
Ce cours suit une progression logique que l'on a séquencée en 5 chapitres à suivre dans l'ordre.
Avant de démarrer, voici quelques conseils pour exploiter au mieux le contenu de ce cours et optimiser votre apprentissage :
Lisez le texte dans chaque chapitre pour comprendre pourquoi les concepts abordés sont importants.
Suivez les activités dans les “À vous de jouer” pour savoir comment vous pouvez mettre en œuvre ces concepts.
Profitez de chaque occasion de pratiquer en faisant une pause dans le cours, pour vous entraîner de votre côté et reproduire pas à pas ce que vous avez lu dans le cours !

Vous allez travailler sur l'application Signalize, un système de gestion de tâches. Les visuels et la logique métier sont déjà implémentés, il ne vous restera plus qu'à la rendre réactive grâce aux Signals !


Prêt à vous lancer dans la découverte des Signals ? Retrouvez-moi dans le prochain chapitre !