Sessions inter 12 oct. Angular avancé : Concevoir et optimiser des applications web complexes · Toulouse ou à distance12 oct. Développer des microservices : Concevoir, implémenter et déployer des services résilients · Toulouse ou à distance13 oct. Management Participatif : Inspirer, Fédérer et Responsabiliser vos Collaborateurs · à distance, France entière15 oct. Excel - Perfectionnement · Toulouse ou à distance16 oct. Manager une personne en situation de handicap · à distance, France entière16 oct. Prévenir les Risques Psychosociaux : Manager pour le Bien-Être · à distance, France entière19 oct. Word - Perfectionnement · Toulouse ou à distance21 oct. Google Sheets Avancé : formules, tableaux et automatisations · Toulouse ou à distance2 nov. DevOps : Démarche et Outils pour adopter la culture DevOps efficacement · Toulouse ou à distance2 nov. Identifier & Développer son Leadership : Devenir un Leader Inspirant · à distance, France entière9 nov. Devenir Manager Agile niveau I · Toulouse ou à distance12 nov. Devenir Responsable de Produit Agile niveau 1 · Toulouse ou à distance16 nov. Comprendre et Adopter la Démarche Agile · Toulouse ou à distance16 nov. Conception 3D sur CATIA V5 · Toulouse ou à distance26 nov. De CATIA V5 à 3DEXPERIENCE — réussir la transition · Toulouse ou à distance30 nov. Séniors : réussir sa fin de carrière et préparer son avenir · Toulouse ou à distance Toutes les dates Financement CPF Formation intra 05 62 84 10 13
Développement & numérique · Frameworks Web & Mobile

Angular avancé : Concevoir et optimiser des applications web complexes

Approfondissement d’Angular pour maîtriser les concepts avancés, l’architecture, les formulaires, RxJS, tests et optimisation dans des applications web complexes.

Durée21 h3 jours
FormatToulouse ou à distance (France entière)12 participants max.
CertificationAttestationde fin de formation
FinancementOPCO · France Travail
En groupe · tarif par participant
1 890 € HT / personne

Prochaine session : 12 octobre 2026 · Toulouse ou à distance (France entière) · Formation exonérée de TVA.

Voir les dates de session →
Pour votre équipe
Sur devis

Dans vos locaux ou à distance, aux dates de votre choix, programme adapté à vos outils. Prise en charge possible par votre OPCO.

Demander un devis
Une question ?05 62 84 10 13
Être rappelé·e
Télécharger le programme (PDF)

Ce que vous saurez faire

  • Comprendre et appliquer des concepts avancés d’Angular
  • Structurer une application Angular modulaire et évolutive
  • Utiliser RxJS efficacement pour gérer les flux de données
  • Construire et valider des formulaires réactifs avancés
  • Implémenter et exécuter des tests unitaires et fonctionnels
  • Développer des composants réutilisables et des librairies
  • Optimiser les performances d’une application Angular

Programme détaillé

Public visé & prérequis

Public :

  • Développeurs JavaScript et Angular

Prérequis :

  • Connaissances en JS et concepts MVC
  • Expérience préalable sur des applications Angular (concepts de base)
  • Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins
Objectifs pédagogiques
  • Connaître l'architecture et les fonctionnalités avancées d'Angular
  • Maîtriser les grands principes de la programmation réactive
  • Tester et sécuriser son développement
  • Développer une application web dynamique et performante
  • Réaliser des tests unitaires
Programme

Jour 1 :

Connaître l'architecture et les fonctionnalités avancées d'Angular

  • Comprendre entre application modulaire et composants standalone
  • Configurer l'application avec des standalone components
  • Créer un premier composant standalone
  • Exemples de travaux pratiques : Le participant crée une application Angular simple configurée avec un composant standalone, et développe ce composant pour afficher un message personnalisé dans l'interface utilisateur.

Maîtriser les grands principes de la programmation réactive

  • Comprendre la difficulté de la gestion des états
  • Comment Signal fonctionne
  • Créer un composant utilisant Signal
  • Signal et les effets de bord
  • Tester un composant avec Signal
  • Exemples de travaux pratiques : Le participant développe un composant Angular utilisant Signal pour gérer dynamiquement l'état d'un élément affiché, puis réalise des tests unitaires pour valider le comportement réactif du composant.

Jour 2 :

Développer une application web dynamique et performante

  • Utiliser la CLI pour ajouter une librairie
  • Créer un module spécifique pour l'intégration de Material
  • Customiser une feuille de style pour Material
  • Ajouter le support PWA à une application Angular
  • Exemples de travaux pratiques : Le participant intègre Angular Material via la CLI, crée un module dédié pour ce framework, personnalise son thème graphique, puis active les fonctionnalités PWA dans une application Angular existante.

Créer une librairie Angular

  • Retour sur la richesse et la puissance des Directive Angular
  • Utiliser la CLI Angular pour créer la structure d'une librairie
  • Comprendre l'API publique
  • Ajouter une directive à la librairie et la déployer
  • Ajouter la librairie à un développement existant
  • Exemples de travaux pratiques : Le participant crée une librairie Angular via la CLI, y développe une directive personnalisée, déploie la librairie, puis l'ajoute et l'utilise dans une application Angular existante.

Jour 3 :

Tester et sécuriser son développement

  • Le principe des Token Angular
  • Intercepter les requêtes http avec HTTP_INTERCEPTOR
  • Agir avant le chargement du premier composant avec APP_INITIALIZER
  • Comprendre et bien utiliser les interfaces onInit, OnDestroy, …
  • Exemples de travaux pratiques : Le participant crée un intercepteur HTTP pour gérer l'authentification, configure une initialisation préalable à l'application, et implémente des méthodes liées au cycle de vie des composants pour gérer les ressources.

Réaliser des tests unitaires

  • Comprendre le pattern Observer
  • Utiliser les opérateurs from, of pour générer des Observables
  • Souscrire efficacement à un Observable
  • Comprendre les Subject
  • Exemples de travaux pratiques : Le participant écrit des tests unitaires vérifiant le comportement d'un service basé sur RxJS, crée et teste un composant Angular réactif utilisant des Observables, et simule différentes sources de données à l'aide de Subject.

Utiliser le pipeline d'opérateurs RxJS

  • Comprendre les opérateurs RxJS : map, switchMap, mergeMap,
  • Choisir le bon opérateur en fonction du contexte d'exécution
  • Envoyer plusieurs requêtes HTTP en parallèle ou enchaînées
  • Agréger les résultats de plusieurs flux de manière cohérente
  • Exemples de travaux pratiques : Le participant implémente un service Angular qui interroge plusieurs endpoints via HttpClient, combine les réponses à l'aide des opérateurs RxJS, et affiche le résultat final dans un composant Angular.
Méthodes et moyens pédagogiques
  • Exercices concrets
  • Cas pratiques
  • Quiz d'évaluation des connaissances
  • Mise à disposition de postes de travail
  • Vidéoprojecteur, tableau blanc, supports numériques
  • Documentation pédagogique numérique
Modalités d’évaluation
  • Positionnement en amont de la formation :
    • Un quiz de consolidation des pré-requis sera administré en amont de la formation
  • Suivi « pendant » :
    • Feuilles de présence
    • Exercices pratiques
    • Évaluation « fin de formation »
    • Évaluation des acquis en fin de formation
    • Formulaires d'évaluation de la formation
  • Évaluation à froid :
    • Suivi post-formation : Questionnaire de satisfaction à j+30
Profil des formateurs

Expert en développement web front‑end et Angular, doté d'une solide expérience sur des applications complexes, capable de guider les participants à travers des ateliers pratiques et des retours d'expérience concrets.

Modalités d’admission

Inscription toute l'année.

Accessibilité et délais d’accès

Délais d'accès à la formation

Le délai d'accès à la formation est variable en fonction du dispositif de financement utilisé, du planning des formateurs et des contraintes du client. Pour les formations inter-entreprises, vous pouvez consulter notre calendrier en ligne ou prendre contact avec nous. Nous traitons vos demandes sous 48 heures

Accessibilité

Si vous êtes en situation de handicap, merci de nous en informer afin de vous accompagner, vous orienter, et étudier les compensations nécessaires pour répondre au mieux à votre demande de formation. Certaines formations peuvent nécessiter une adaptation pour les personnes en fonction de leur handicap. Nous restons disponibles pour échanger ensemble et nous pourrons vous orienter vers un de nos partenaires : Agefiph, Cap Emploi

Votre inscription

De la recherche à la formation, en 5 étapes

1

Testez votre niveau

Un test de positionnement gratuit pour entrer au bon niveau. Faire le test →

3

Vérifiez votre financement

CPF, OPCO, France Travail : un conseiller vous rappelle sous 48 h et monte le dossier avec vous.

4

Validez votre inscription

C’est à vous : vous signez le devis ou la convention, ou vous validez votre dossier sur Mon Compte Formation.

5

Formez-vous

Convocation, formation, évaluation et certification.

Particulier · salarié · demandeur d’emploi

Financez votre formation avec votre CPF

  • 75 formations éligibles au CPF
  • Inscription sur Mon Compte Formation, nous vous guidons pas à pas
  • Participation forfaitaire de 150 €, sauf exonération (demandeur d’emploi, abondement employeur)

Entreprise · équipe · service RH

Formez votre équipe en intra-entreprise

  • Dans vos locaux, à Toulouse ou à distance, aux dates de votre choix
  • Programme adapté à vos outils et à vos cas réels (Angular avancé : Concevoir et optimiser des applications web complexes)
  • Forfait groupe, financement OPCO, devis sous 48 h

Devis · inscription · financement

Une question sur « Angular avancé : Concevoir et optimiser des applications web complexes » ?

Un conseiller vous répond sous 48 h ouvrées : dates, format, devis et financement (CPF, OPCO, France Travail).

En poursuivant votre navigation sur ce site, vous acceptez que nous utilisions des cookies pour mesurer l'audience de notre site.