Référence: 261362967F

/

Mise à jour le

Angular : Approfondissement (v21+)

Dawan

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

1 session disponible

Consulter

Objectifs

À l'issue de la formation, les participants seront capables d'architecturer des applications d'envergure, de gérer des flux de données hybrides complexes et de maximiser les performances de rendu.

Programme

Appréhender la gouvernance de projet & les architectures
Configuration et gouvernance : choix du builder, du package manager, conventions de code, linting/formatage, qualité.
Stratégies d'architecture : feature-based vs type-based, orthogonalité des responsabilités, nomenclatures et conventions de dossiers.
Rappels/remise à niveau pour homogénéiser le groupe en fonction des besoins identifiés.
Atelier : poser les fondations d'un projet d'envergure (structure, conventions, outillage qualité).
 
Maîtriser le State Management & RxJS
Conception d'un store personnalisé basé sur les Signals : état, sélecteurs (computed), actions.
Patterns de gestion d'état global, immutabilité, dérivations.
RxJS avancé : opérateurs de transformation (map, scan), de switch (switchMap, mergeMap, concatMap, exhaustMap), gestion fine des erreurs (catchError, retry).
Atelier : concevoir un store global signalé et y intégrer un flux RxJS complexe (recherche avec debounce/annulation).
 
Comprendre l'interopérabilité, les effets et l'optimisation du rendu
Interopérabilité Observable ? Signal : toSignal(), toObservable(), pièges et bonnes pratiques.
effect() : contextes d'injection, déclenchement, nettoyage (cleanup) et écueils à éviter.
Optimisation du rendu : blocs différés @defer et stratégies de triggers (on idle, on viewport, on interaction, prefetch).
Atelier : combiner stores, flux RxJS et @defer pour optimiser une vue à fort volume de données.
 
Mettre en place la sécurité des flux, les tests & synthèse
Functional Guards (canActivate, canMatch) et HTTP Interceptors fonctionnels modernes (auth, gestion d'erreurs, retry).
Stratégie de tests : unitaires et d'intégration adaptés aux composants Standalone et aux états signalés ; tests de services et de stores.
Mocking des dépendances, tests de composants pilotés par signaux.
Atelier : sécuriser, tester et finaliser un module applicatif d'envergure ; revue d'architecture et bilan.

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attention, cette formation ne conduit pas à une certification ou une habilitation inscrite au RNCP.

1 session : Angular : Approfondissement (v21+)

  • au

    Dawan

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

    • Commune : Lyon 3e (69)

    Formation professionnelle