Sessions inter 13 nov. Management Participatif : Inspirer, Fédérer et Responsabiliser vos Collaborateurs · à distance, France entière13 nov. SST - Sauveteur Secouriste du Travail - Recyclage · Toulouse ou à distance16 nov. Anglais technique & ingénierie – certification CLOE · Toulouse ou à distance16 nov. CACES® R482 - Engins de chantier - Initiale · Toulouse ou à distance17 nov. SSIAP 1 - Module complémentaire · Toulouse ou à distance18 nov. Google Sheets : maîtriser les bases pour analyser vos données · Toulouse ou à distance19 nov. Devenir Manager Agile Niveau II · Toulouse ou à distance19 nov. Maîtriser les Conflits : De la Tension à la Solution · Toulouse ou à distance20 nov. Prévenir les Risques Psychosociaux : Manager pour le Bien-Être · à distance, France entière23 nov. C++ : Maîtriser la POO pour concevoir des logiciels robustes · Toulouse ou à distance23 nov. DevOps Foundation : Comprendre et appliquer DevOps efficacement · Toulouse ou à distance26 nov. De CATIA V5 à 3DEXPERIENCE — réussir la transition · Toulouse ou à distance26 nov. Excel - Perfectionnement · Toulouse ou à distance27 nov. Manager une personne en situation de handicap · à distance, France entière30 nov. Docker : Maîtriser les Conteneurs d'Applications · 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 : 1 décembre 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

  • 53 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.