Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Angular
  5. Les signaux avec Angular - Avancé
Les signaux avec Angular - Avancé

Les signaux avec Angular - Avancé

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
2 rue Edmond Rostand :
7 Rue Esmangard :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • 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.
  1. 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.
  2. 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.
  3. 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.
  1. Complémentarité RxJs & Signaux
    • Compatibilité entre RxJs et les signaux via toSignal() et toObservable().
    • Cas concrets d'utilisation.
  2. 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.
  3. 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.
  4. Alternative à computed()
    • Présentation de LinkedSignal() et cas d'utilisation.
    • Exemples de code avec et sans LinkedSignal().
Public visé

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

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :03 sept.06 oct.12 nov.03 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 sept.15 oct.17 nov.08 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :06 oct.20 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :03 nov.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter