Pré-requis : Avoir suivi la formation Angular Initiation ou avoir les connaissances équivalentes : - Développeurs Angular ayant déjà une pratique des composants Standalone, des Signals et du routage. - Prérequis : maîtrise des notions couvertes par le parcours Débutants (ou expérience équivalente), bonnes bases en TypeScript et HTTP.
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.
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : SIT103000-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
2 275,00 € HT
1 820,00 € HT
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é).
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).
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.
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.
À la fin de la formation, chaque participant saura :
Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.
Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date n’est actuellement planifiée pour cette formation. Nous pouvons toutefois organiser cette formation à la demande dans un format adapté à votre besoin, y compris dans votre entreprise.
Contactez-nous pour prévoir une session avec notre formulaire de contact ou par téléphone au 09 72 37 73 73