Formation Angular : Approfondissement (v21+)

icon public

Public : Développeurs Java et Javascript ayant une bonne expérience sur Angular

icon horloge

Durée : 4 jour(s)

Syllabus de la formation Angular : Approfondissement (v21+)

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

À partir de

1 275,00 € HT / jour

Tarif pour une personne à distance sans frais
+ 75,00 € HT par participant supplémentaire
+ frais en cas de formation présentielle

1 000,00 € HT

Pour 20 tickets de 30mn (10 heures) utilisables pendant 12 mois

Tarif présentiel

2 275,00 € HT

  • PC et logiciels fournis
  • Paiement à 30 jours

Tarif distanciel

1 820,00 € HT

  • PC et logiciels à distance fournis sur demande
  • Paiement à 30 jours
Contacter Dawan
Angular

Programme Angular : Approfondissement (v21+)

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.

À la fin de la formation, chaque participant saura :

  • Architecturer un State Management complet via des stores personnalisés basés sur les Signals.
  • Maîtriser l'asynchronisme avancé avec RxJS (opérateurs de transformation, de switch, gestion fine des erreurs).
  • Assurer l'interopérabilité Observable ↔ Signal avec toSignal() et toObservable().
  • Planifier les effets de bord en toute sûreté avec effect() (contextes d'injection, cleanup).
  • Optimiser chargement et rendu avec les blocs différés @defer et leurs triggers avancés.
  • Sécuriser et intercepter les flux avec des Functional Guards et des HTTP Interceptors modernes.
  • Mettre en place une stratégie de tests moderne (unitaires et intégration) adaptée aux composants autonomes et aux états pilotés par signaux.
  • Configurer et gouverner un projet : standards, builder, package manager, conventions, qualité de code.
  • Faire des choix d'architecture : feature-based vs type-based, orthogonalité, nomenclatures.

Délai d'accès :

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.

Méthodes mobilisées :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 années d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée : Microsoft Teams. Pour le distanciel : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Méthodes d'évaluation :

Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.

Un espace apprenant dédié moncompte.dawan.fr :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

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 02/318.50.01