-
Introduction aux signaux
- Présentation des raisons de l'arrivée des signaux.
- Exemples de designs actuels et problématiques.
- Introduction aux signaux pour la programmation réactive.
-
Utilisation des signaux
- Initialisation, lecture et mise à jour des signaux.
- Utilisation de computed(fn) et explication de la détection des changements.
- Cas d'erreur et mauvaise utilisation des signaux.
-
Migration du code Angular
- Alternatives à @Input et @Output.
- Utilisation de model() pour le double data binding.
- Nouvelles utilisations de contentChild(), contentChildren(), viewChild(), viewChildren().
- Utilisation de la CLI pour migrer vers les signaux.
Les signaux avec Angular - Avancé
Description formation Angular
Les signaux avec Angular sont une fonctionnalité avancée qui permet de gérer la réactivité et la détection des changements de manière efficace. Cette formation se concentre sur l'utilisation des signaux pour améliorer les performances et simplifier le code dans les applications Angular.
Cette formation a pour objectif de permettre aux développeurs de maîtriser les signaux dans Angular, en leur fournissant les connaissances et les compétences nécessaires pour les intégrer efficacement dans leurs projets.
La formation comprend des présentations théoriques, des démonstrations pratiques, des exercices et des travaux pratiques pour illustrer les concepts et les meilleures pratiques liées aux signaux dans Angular.
En savoir plus sur AngularPour qui ?
Cette formation s'adresse aux développeurs Angular, aux Tech Leads / Leader Technique et aux architectes techniques souhaitant approfondir leurs connaissances sur les signaux et leur intégration dans les projets Angular.
Prérequis
- Connaissance approfondie des concepts de programmation.
- Connaissance approfondie de JavaScript et de TypeScript.
- Connaissance fondamentale d’Angular
- Notions sur les mécanismes asynchrones (observables, promesses, etc.).
Objectifs pédagogiques
- Comprendre les raisons de l'arrivée des signaux et leur utilité dans la programmation réactive.
- Maîtriser l'initialisation, la lecture et la mise à jour des signaux.
- Utiliser les signaux pour la détection des changements et améliorer les performances.
- Migrer du code Angular postérieur à la version 17 pour utiliser les signaux.
- Comprendre la complémentarité entre RxJs et les signaux.
- Utiliser les fonctionnalités avancées des signaux pour des cas d'utilisation complexes.
Programme formation Angular avancé
-
Complémentarité RxJs & Signaux
- Compatibilité entre RxJs et les signaux via toSignal() et toObservable().
- Cas concrets d'utilisation.
-
Fonctionnalités avancées des signaux
- Nettoyage des effets et utilisation de onCleanup.
- Signaux readonly avec .asReadonly().
- Utilisation des signaux hors composants.
- Rappel sur OnPush et détection des changements.
-
Nouvelle manière de récupérer des données de manière asynchrone
- Présentation de ressources pour les opérations asynchrones.
- Utilisation de .reload() pour demander explicitement l'exécution.
-
Alternative à computed()
- Présentation de LinkedSignal() et cas d'utilisation.
- Exemples de code avec et sans LinkedSignal().
Modalités d'accueil
Formation(s) liée(s)
Angular
DevelopFormez-vous au framework Angular et créez des applications web dynamiques et complexes.