Sélectionner une page
Formations Web Angular Formation Angular

Formation Angular

Niveau confirmé
Catégorie Essential

Formez-vous au Framework Web le plus puissant du marché !

Logo Formation Angular

Prix 2440€ HT / personne
3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Plongez dans l’univers du Web moderne avec notre formation « Angular – Développement d’applications web », pensée pour répondre aux besoins des développeurs désireux de maîtriser Angular et ses nouveautés. Au terme de ce cursus, vous aurez acquis une parfaite compréhension des concepts clés d’Angular ainsi que de ses dernières évolutions techniques.

Apprenez à développer concrètement une application web complète avec JavaScript et TypeScript, en maîtrisant la gestion des états et la navigation avancée avec les routes.

Cette formation met également l’accent sur la création de composants réutilisables et modulaires, grâce à l’utilisation optimale des décorateurs Angular et du Shadow DOM.

Vous aborderez également l’aspect essentiel du test et de la sécurité : apprenez à rédiger des tests unitaires efficaces avec Jasmine et Karma, et à protéger vos applications contre les attaques courantes, telles que XSS et CSRF.

Enfin, découvrez et adoptez les meilleures pratiques de développement Angular, incluant l’optimisation des performances, la gestion avancée du changement, ainsi que l’utilisation d’outils modernes comme ESLint et Prettier pour garantir un code clair, maintenable et performant.

En bref, vous découvrirez les nouvelles fonctionnalités et meilleures pratiques pour bâtir des applications modernes. De l’architecture des composants à la gestion avancée des données avec RxJS, nous couvrirons toutes les étapes essentielles du développement Angular.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Angular (21.0.6) et ses nouveautés.

 

Objectifs

  • Découvrir les fonctionnalités & les nouveautés du framework Angular
  • Savoir développer une nouvelle application Web avec Angular
  • Savoir concevoir une application Angular avec JavaScript et TypeScript
  • Utiliser les tests unitaires et fonctionnels au développement
  • Découvrir la dernière version de la spécification officielle de JavaScript ES2024
  • Connaître les mécanismes avancés du Framework

 

Public visé

  • Développeur Web
  • Lead Développeur
  • Architecte Web

 

Pré-requis

 

Pré-requis logiciels

  • Au minimum 8 Go de ram (16 Go recommandés) sur Windows 10, macOS ou Linux (type Ubuntu)
  • Une connexion internet sans proxy
  • Nodejs installé
  • Un IDE installé comme Visual Studio Code

 

Recommandations de lecture avant et après la formation

Programme de notre formation Angular 21

 

Introduction & fondamentaux

  • ES2024 : le nouveau JavaScript
    • Nouveautés : Records/Tuples, pipeline operator, async context, pattern matching
    • Atelier pratique : refactoriser un script ES5 vers ES2024 en cinq itérations
  • ES2024 et les modules
    • Import / export dynamiques, top-level await, scopes privés
    • Atelier pratique : charger dynamiquement un module pour afficher une fonctionnalité « feature-flag »
  • TypeScript : le typage du JavaScript
    • Types avancés : unions, intersections, template-literal-types, infer
    • Décorateurs et métaprogrammation légère
  • Atelier pratique : convertir le script précédent en TypeScript, configurer tsconfig strict.

 

Les bases du framework

  • Philosophie d’Angular : architecture MVVM, injection de dépendances hiérarchique
  • Templating : lines directives, interpolation, sécurité du DOM
  • Angular CLI : commandes essentielles, générateurs personnalisés, Nx basics
  • Atelier pratique : installation de l’environnement, génération d’une première application, mise en place du linting et du formatage continu (Prettier + ESLint).

 

Composant

  • Web Components & encapsulation Shadow DOM
  • Décorateurs Angular : @Component, @Input, @Output, @Signal
  • Data binding
  • Cycle de vie avec signals
  • Atelier pratique : Créer un composant réutilisable (carte utilisateur) + tests unitaires Jasmine/Karma.

 

Directives

  • Directives structurelles et attributs : ngIf, ngFor, ngSwitch, ngClass, ngStyle
  • Fonctionnement, hooks, DI dans une directive
  • Attribute vs Structural directives
  • Directives complexes
  • Atelier pratique : Écrire une directive appHighlight avec paramètres configurables et la publier via un Standalone Component.

 

Pipes

  • Les transformateurs fournis
  • Formater une chaîne
  • Formater des collections
  • Utiliser un pipe comme un service
  • Atelier pratique : Créer ses propres pipes.

 

Modules & Lazy Loading

  • Modules Angular : forRoot, forChild, provide*()
  • Providers d’un module, provide*() API
  • Imports/Exports, scopes, Lazy-loading
  • Patterns forRoot / forChild
  • Atelier pratique : créer un module Feature « Products », l’exporter puis l’intégrer dans l’app racine avec lazy-loading.

 

Services

  • Services fournis (HttpClient, Location, Title…)
  • Atelier pratique : Instrumentation du service HttpClient avec un interceptor de journalisation.

 

Injection de dépendances (IOC)

  • Résolveurs de dépendances : type-based & injection tokens
  • Providers : valeur, usine, classe, existant
  • Atelier pratique : Créer un logger configurable avec injection token et l’injecter hiérarchiquement.

 

Router

  • Configuration des routes, guards, resolvers, lazy-loading dynamique
  • URLs, redirections, paramètres typés (routerLinkActiveOptions)
  • Vues imbriquées, named outlets, router-animations
  • Atelier pratique : Transformer l’application précédente en SPA multi-features, protéger une route par un guard d’authentification JWT.

 

Tests & Sécurisation

  • Principes TDD : Jasmine, Karma, Vitest
  • Tests d’intégration avec TestBed + Harnesses
  • Sécurité : XSS, CSRF, Content Security Policy, Angular DomSanitizer
  • Atelier pratique : écrire un test de composant avec Harness + mock HTTP, corriger une faille XSS signalée par ESLint-plugin-security.

 

Observables : Réactivité avec RxJS & Signals

  • Observables, opérateurs RxJS, différences avec Promises
  • Nouveaux concepts : signal, effect, linkedSignal
  • Bases de RxJS, marble diagrams
  • Opérateurs de création, transformation, combinaison
  • Atelier pratique : Implémenter un Observable de recherche auto-complétion avec annulation.

 

Échanger avec un serveur

  • Requêtes HTTP : interceptors, réessais, back-off exponentiel
  • API REST & GraphQL (Angular Apollo)
  • Gestion d’état client : SignalStore, ComponentStore, NgRx SignalStore adapter
  • Atelier pratique : consommer une API REST distante, stocker les données dans un signal store, afficher via AsyncPipe.

 

Formulaire

  • Template-driven vs Reactive Forms
  • Validators natifs & custom ; Async Validators
  • Gestion d’erreurs, ControlStatus et signalEffect
  • Atelier pratique : créer un formulaire de commande réactif, validation cross-field + envoi POST mocké.

 

Performance & Optimisation

  • Détection des changements : stratégies Default, OnPush, zoneless (en preview)
  • ChangeDetection : Default vs OnPush, signeX autopush
  • Compilation stratégies : JIT, AOT, hydration SSR
  • Lazy-loading images, defer blocks, progressive hydration
  • Hydratation incrémentale, chargement différé, directives @defer
  • Atelier pratique : Profiler avec Angular DevTools, corriger un composant surchargé.

La formation est-elle dispensée en présentiel ou à distance ?

Cette formation se déroule en présentiel ou en distanciel.

Quels sont les avantages d'utiliser Angular pour le développement web ?

Angular offre une structure solide pour le développement d’applications web, avec des fonctionnalités telles que le data binding bidirectionnel, le support de TypeScript, des directives personnalisées, une gestion efficace des dépendances et un système de routage performant.

Quelles sont les nouveautés de la dernière version d'Angular ?

La dernière version stable d’Angular, Angular 21, introduit des améliorations en termes de performance, de nouvelles fonctionnalités pour les développeurs et des mises à jour de sécurité.

La formation est-elle adaptée aux débutants en Angular ?

Oui, la formation est conçue pour les développeurs souhaitant acquérir une expertise en Angular, même sans expérience préalable avec ce framework.

Pour aller plus loin

Formation Angular Avancé

Formation Ionic

Formation Firebase avec Angularfire

Formation Redux et RxJS

 

Formation Nestjs

Formation D3.js

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Romain

Romain

Passionné par le développement d’applications Angular réactives et de composants Web performants, j’ai acquis une solide expérience de 10 ans dans le domaine des technologies Web.

Elise

Elise

Développeur JS, je suis spécialisée dans le développement et l’intégration d’applications Angular. Convaincue que chacun peut contribuer à améliorer le web à l’aide d’un bon framework, j’aime partager mes connaissances par des formations ou par des articles, que je publie dans le site Codeburst, via Medium.

Témoignages

17 décembre 2025

Les + : Organisation

Les – : Aucun

Milorad D.

Afficher tous les témoignages

17 décembre 2025

Les + : Organisation

Les – : Aucun

Milorad D.
17 décembre 2025

Les + : Erwan est un bon formateur, le support est complet et les TP intéressants

Les – : On aimerait avoir 1 jour de plus pour voir les TU en détail (pour le même tarif évidemment).

Romain M.
17 décembre 2025

Les + : les TPs

Gwenael L.
17 décembre 2025

Les + : La pédagogie, la bonne répartition théorie/pratique, l’adaptation au niveau des participants

Je souhaite suivre : Formation python un peu plus tard

En synthèse : Super formateur, très compétent et agréable

Sylvain C.
17 décembre 2025

Les + : Un excellent formateur

Les – : Rien

Manel J. de chez Open Groupe
4 décembre 2025

Les + : Aspect pratique

Gilles N. de chez ETNIC - Fédération Wallonie-Bruxelles
4 décembre 2025

Les + : Bon survol bon équilibre théorie pratique

Les – : Réfléchir à comment la formation peut apporter quelque chose par rapport à ChatGPT.

Alain V. de chez ETNIC - Fédération Wallonie-Bruxelles
4 décembre 2025

Les + : Le projet pratique, disponible étape par étape sur GIT.

Les – : Très bien pour avoir un aperçu d’Angular, mais trop court pour “maitriser” le sujet.

Je souhaite suivre : /

En synthèse : Ce serait top d’ajouter dans les slides un “schéma” des communications entre les fichiers d’un projet 🙂

( .html, .ts, config, …)

Pierre V. de chez ETNIC - Fédération Wallonie-Bruxelles
4 décembre 2025

Les + : condensée

beaucoup de contenu à revoir par la suite

bon équilibre théorie / pratique

Les – : Angular est assez conséquent donc en 3jours de formation on est pas totalement indépendant pour utilisé ce framework.

Je souhaite suivre : /

En synthèse : Bonne formation mais Angular reste encore beaucoup à découvrir pour ma part.

Le formateur est sympa, à l’écoute et pédagogue.

Chris P. de chez ETNIC - Fédération Wallonie-Bruxelles
4 décembre 2025

Les + : Formateur à l’écoute

Cherche quand il ne connaît pas la réponse

Cours actualisé avec les dernières nouveautés

Les – : Pas assez de pratique personnelle

Beaucoup de concepts et peu de temps pour les assimiler

Je souhaite suivre : /

En synthèse : Merci pour la formation 🙂

Thomas M. de chez ETNIC - Fédération Wallonie-Bruxelles
4 décembre 2025

Les + : Le formateur

Les – : Les locaux qui changent au jour le jour…

Je souhaite suivre : Aucune idée, je ne connais pas les différentes possibilités.

En synthèse : Excellent formateur !

Sami D. de chez ETNIC - Fédération Wallonie-Bruxelles
4 décembre 2025

Les + : Vue générale d’Angular

Les – : Suivre le rythme de codage du formateur est parfois difficile quand il passe d’une fenêtre à l’autre.

Frédéric R. de chez ETNIC - Fédération Wallonie-Bruxelles

Noter la formation

Prix 2440€ HT / personne
3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp