Logo Portail Cap MetiersCMaFormation
Revenir en haut

Les signaux avec Angular - Avancé

Niveau d'entrée : Sans niveau spécifique
4SH Learning
QUALIOPI FORMATION
Formation professionnelle continue
(jeune/adulte sur le marché du travail)
Niveau d'entrée : Sans niveau spécifique
4SH Learning
QUALIOPI FORMATION

Le + de cette formation

Formez-vous au framework Angular et créez des applications web dynamiques et complexes.

Description de la formation

  Objectif

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.

Voir plus
  Validation

Attestation de fin de formation

  Programme

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().

Voir plus
  Conditions d'accès

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

Voir plus
  Organisation

Modalités d'enseignement :
Sans objet

Rythme :
Temps plein

Session de formation

Toutes les sessions pour cette formation sont terminées.

Réf : 202504312574   Fiche PDF
[logo]

Lien vers le site web de l'organisme de formation

En savoir plus
[logo]

Construire son projet professionnel

En savoir plus
[logo]

Recherchez le bon interlocuteur pour vous informer

En savoir plus