Tirez le maximum de ce cours

Introduction du cours

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 !

Rencontrez votre professeur

Découvrez le fonctionnement du cours

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 :

  1. Lisez le texte dans chaque chapitre pour comprendre pourquoi les concepts abordés sont importants.

  2. Suivez les activités dans les “À vous de jouer” pour savoir comment vous pouvez mettre en œuvre ces concepts.

  3. 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 !

Découvrez le projet fil rouge

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 !

L'interface de l'application Signalize
Signalize!

Téléchargez la fiche résumé du cours

Fiche résumé
Fiche résumé

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

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best