,

Angular

Du mardi 17 au jeudi 19 juin 2025, de 9 h à 17 h

Volume horaire : 24 heures de formation + temps d’examen (2 heures)

Types de formation : Inter-entreprise et Intra-entreprise

Modalités disponibles : Présentiel, À distance et Hybride

Examen Certification Angular : vendredi 20 juin 2025, de 9 h à 11 h

Description

Description

Cette formation de 3 jours (24 h) allie théorie et ateliers pratiques pour vous rendre autonome sur Angular. Vous apprendrez à développer une application SPA de A à Z, intégrant routage, services, gestion d’état et tests, puis à la déployer. Un examen final, incluant questions techniques et mise en situation projet, validera vos compétences.

Certification

Préparation à l’examen

  • QCM blancs couvrant tout le programme, suivi de débriefings personnalisés
  • Atelier « projet express » : réalisation en équipe d’une mini-application Angular
  • Conseils méthodologiques pour l’entretien technique post-certification

Perspectives métiers

  • conception et maintenance d’applications web front-end
  • pilotage technique d’équipes dédiées aux frameworks JavaScript
  • intégration d’Angular à une architecture back-end Node.js
  • définition de l’architecture globale et des performances des applications
  • implémentation de solutions Angular pour des clients variés

Objectifs

1

Installer et configurer l’environnement de développement Angular (CLI, Node.js, npm)
2

Comprendre l’architecture d’une application SPA (Single-Page Application)
3

Créer et structurer des composants, modules et services Angular
4

Gérer le routage et la navigation entre vues grâce à Angular Router.
5

Appliquer les bonnes pratiques de gestion d’état et de flux de données avec RxJS.
6

Implémenter formulaires, validation et communication avec une API REST via HttpClient.
7

Tester composants et services (unitaires et end-to-end) avec Jasmine et Protractor/Karma.
8

Packager et déployer une application Angular en production.

Cible

Prérequis :

  • Bonne maîtrise du HTML, CSS et JavaScript (ES6+)
  • Connaissance basique de TypeScript recommandée
Développeurs front-end souhaitant maîtriser Angular
Ingénieurs full-stack désirant uniformiser leur stack JavaScript
Architectes logiciels et chefs de projet techniques
Toute personne impliquée dans le développement d’applications web modernes

Prérequis :

  • Bonne maîtrise du HTML, CSS et JavaScript (ES6+)
  • Connaissance basique de TypeScript recommandée

Résumé du programme

Installation et introduction (2 h)

  • Configuration de l’environnement (Angular CLI, Node.js, npm), découverte de l’architecture MVC et SPA.

TypeScript et ES6+ (3 h)

  • Types, interfaces, classes, décorateurs et modules ES6 : fondations pour développer en Angular.

Composants, templates et styles (3 h)

  • Création et communication entre composants, data binding, directives structurelles et attributaires.

Modules et routage (3 h)

  • Définition de NgModules, configuration du RouterModule, routes enfants, guards et lazy loading.

Services et Dependency Injection (2 h)

  • Conception de services, injection de dépendances, scopes et singletons.

HTTP et RxJS (3 h)

  • HttpClient, Observables, opérateurs RxJS, gestion des erreurs et intercepteurs.

Formulaires et validation (3 h)

  • Template-driven et Reactive Forms, validation inline, async, custom, et messages d’erreur.

Testing (unit & e2e) (2 h)

  • Tests unitaires avec Jasmine/Karma, tests end-to-end avec Protractor ou Cypress.

Optimisation et déploiement (2 h)

  • Bundling, lazy loading, Service Workers, AOT compilation et déploiement sur Firebase/GitHub Pages.

Atelier projet express (1 h)

  • Réalisation rapide d’une mini-application pour mettre en pratique l’ensemble des notions vues.

Examen final (2 h)

  • QCM et étude de cas de mise en situation pour obtenir la certification Angular.

Accédez à votre programme de formation détaillé dès maintenant !