Formation : Angular, maîtriser le Framework Front-End de Google

concepts de développement

Cours pratique - 4j - 28h00 - Réf. AGU
Prix : 2570 CHF H.T.

Angular, maîtriser le Framework Front-End de Google

concepts de développement


Formation incontournable Nouvelle édition du programme de la formation

Angular est le framework JavaScript de référence de Google. Il utilise tous les standards du web. Il offre des performances accrues avec une conception modulaire adaptée à la mobilité ainsi qu’une amélioration de la productivité de vos équipes de développement. Angular bénéficie immédiatement d’un écosystème riche et d’une communauté toujours plus grande.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. AGU
  4j - 28h00
2570 CHF H.T.




Angular est le framework JavaScript de référence de Google. Il utilise tous les standards du web. Il offre des performances accrues avec une conception modulaire adaptée à la mobilité ainsi qu’une amélioration de la productivité de vos équipes de développement. Angular bénéficie immédiatement d’un écosystème riche et d’une communauté toujours plus grande.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Organiser, modulariser et tester ses développements JavaScript
Maîtriser les fondamentaux du framework Angular
Créer rapidement des applications web complexes
Savoir intégrer les tests unitaires au développement
Connaître les bonnes pratiques de développement et de mise en production
Mettre en œuvre la programmation réactive (RxJS et Signals)

Public concerné
Architectes, développeurs et chefs de projet web.

Prérequis
Bonnes connaissances des technologies du web et des outils modernes de développement front end. Connaissances de JavaScript.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Travaux pratiques
Composition modulaire d'une application avec Angular.
Méthodes pédagogiques
Chaque nouveau concept théorique sera appliqué immédiatement de façon pratique.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Rappels JavaScript/TypeScript modernes

  • Évolutions majeures d’ECMAScript (ES6 à aujourd’hui).
  • Classes, modules, fonctions fléchées, promesses, async/await.
  • Introduction à TypeScript : typage statique, interfaces, décorateurs.
  • Les décorateurs avec TypeScript 5.x.
Travaux pratiques
Installation et configuration de l’environnement (Node.js, Angular CLI, VS Code).

2
Les fondamentaux d'Angular

  • Architecture et cycle de développement d’une application Angular.
  • Utilisation de l’Angular CLI (basé sur esbuild/Vite).
  • Composants, templates, data binding et event binding.
  • Les control flow @if, @for…
  • Directives et pipes. Composition de directives.
  • Gestion du style et encapsulation.
  • Standalone components : organisation des projets avec composants autonomes.
Travaux pratiques
Création d’une mini-application interactive.

3
La programmation réactive

  • Principes de la programmation réactive.
  • Observables et opérateurs RxJS.
  • Souscriptions et gestion de l’asynchronisme.
  • Le mode Zoneless.
  • Découverte des Signals, nouvelle API réactive native.
  • Complémentarité entre RxJS et Signals.
Travaux pratiques
Flux de données réactifs dans l’application.

4
Composants avancés et services

  • Communication Input Signal/Output Signal.
  • Cycle de vie des composants.
  • Utilisations des annotations.
  • Décorateurs avancés (@ViewChild, @ContentChild, @Host…).
  • Équivalences fonctionnelles basées sur les Signals.
  • Les formulaires : Reactive Forms, FormControl et FormGroup.
  • La validation des formulaires.
  • Hiérarchie des injecteurs.
  • Intégration optimisée des services avec les standalone components.
Travaux pratiques
Structurer une application multi-composants.

5
"Routing" et requête HTTP

  • Configuration et gestion du Router Module.
  • Navigation, liens dynamiques, paramètres et guards.
  • Requêtes HTTP (GET, POST, PUT, DELETE).
  • Intercepteurs, gestion d’erreurs, authentification.
  • Simplifications du router (Inputs/Outputs de route).
  • Support renforcé du SSR et de l’hydration progressive.
  • Nouvelle classe HTTPClient/API Resource.
Travaux pratiques
Communication avec une API REST.

6
Tests et qualité du code

  • Présentation de l’écosystème de test Angular CLI (Karma + Jasmine).
  • Structuration des tests unitaires et d’intégration.
  • Analyse de couverture et intégration CI/CD.
  • Présentation de Vitest.
Travaux pratiques
Mise en place de tests unitaires sur composants et services.

7
Déploiement et bonnes pratiques

  • Commandes de build et optimisation (esbuild, tree-shaking, minification).
  • Variables d’environnement et gestion de configuration.
  • Publication d’une application Angular sur serveur ou hébergement statique.
  • Introduction au SSR (Server-Side Rendering) et à l’hydration progressive.
  • Bonnes pratiques de performance et accessibilité (A11y).
  • Introduction de l’IA intégrée depuis Angular 20.2
Travaux pratiques
Build et mise en production de l’application fil rouge.


Parcours certifiants associés
Pour aller plus loin et renforcer votre employabilité, découvrez les parcours certifiants qui contiennent cette formation :

Avis clients
4,5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
JOHN S.
27/01/26
5 / 5

tres bien, j’ai apprécié que l’on voit l’evolution d’angular, vu que l’on recupere souvent des projets existant et surtout presentation des nouveauté depuis 19,20,21. organisation : contenu riche et de qualité, j’ai pu voir de nombreux chose qui me permettront de me débrouiller avec un code déja existant. MERCI MICHEL
CYRIL C.
27/01/26
4 / 5

Appréciation plutôt bonne, animateur dynamique et disponible. Cependant, il faudrait un peu plus de cadre dans le projet fil rouge. En effet, trop de confusions en ce qui concerne où implanter tous les TPs. Cela mériterait un peu plus de cadre dans l’architecture.Dernière partie de formation trop rapide, les sujets sont un peu survolés. Pourquoi pas garder une seule thématique pour organiser tous les TPs plutôt que de prendre des sujets différents (juste les films aurait suffit).
GRÉGORY F.
27/01/26
5 / 5

Michel est un formateur très agréable. Le contenu de la formation est intéressant. Certains éléments tel que les tests unitaires ou la les bonnes pratiques pourraient être intéressant d’être plus approfondi.



Dates et lieux

Dernières places
Date garantie en présentiel ou à distance
Session garantie
Du 24 au 27 février 2026 *
FR
Classe à distance
S’inscrire
Du 24 au 27 mars 2026
FR
Classe à distance
S’inscrire
Du 21 au 24 avril 2026
FR
Classe à distance
S’inscrire
Du 26 au 29 mai 2026
FR
Classe à distance
S’inscrire
Du 23 au 26 juin 2026
FR
Classe à distance
S’inscrire
Du 23 au 26 juin 2026
EN
Classe à distance
S’inscrire
Du 28 au 31 juillet 2026
FR
Classe à distance
S’inscrire
Du 25 au 28 août 2026
FR
Classe à distance
S’inscrire
Du 25 au 28 août 2026
EN
Classe à distance
S’inscrire
Du 29 septembre au 2 octobre 2026
FR
Classe à distance
S’inscrire
Du 27 au 30 octobre 2026
FR
Classe à distance
S’inscrire
Du 24 au 27 novembre 2026 *
FR
Classe à distance
S’inscrire
Du 15 au 18 décembre 2026
FR
Classe à distance
S’inscrire
Du 15 au 18 décembre 2026
EN
Classe à distance
S’inscrire

CLASSE À DISTANCE
2026 : 24 fév., 24 mars, 21 avr., 26 mai, 23 juin, 23 juin, 28 juil., 25 août, 25 août, 29 sep., 27 oct., 24 nov., 15 déc., 15 déc.