Illustration stages Nous recrutons
Develop

Les signaux avec Angular - Avancé

Formez-vous au framework Angular et créez des applications web dynamiques et complexes.
1 jour (7h00)
1 à 8 personnes
0 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Les signaux avec Angular
Prix de la formation 800 € HT Niveaux disponibles Prochaine(s) session(s)
Du 16/06/2025 au 18/06/2025
Du 08/09/2025 au 10/09/2025
Pré-inscription
Niveau :
Icône avance Avancé
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
800 € HT

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 Angular

Pour 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é

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

Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

Angular
à partir de
2200 €
(8)

Angular

Develop

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