Formation professionnelle continue
(jeune/adulte sur le marché du travail) |
Niveau d'entrée : Sans niveau spécifique |
4SH Learning |
Formez-vous au framework Angular et créez des applications web dynamiques et complexes.
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.
Attestation de fin de formation
entation 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.
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().
Conditions d'accès réglementaires :
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.
Conditions d'accés pédagogiques :
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.).
Critères d'admission :
Inscription directe ou par un conseiller en insertion professionnelle
Modalités d'enseignement :
Sans objet
Rythme :
Temps plein
Toutes les sessions pour cette formation sont terminées.
Lien vers le site web de l'organisme de formation
En savoir plusConstruire son projet professionnel
En savoir plusRecherchez le bon interlocuteur pour vous informer
En savoir plus