Angular - Développeur - 9 jours
0/10
(0 avis)
Formation créée le 18/06/2025.
Version du programme : 1
Programme de la formation
Place forte des infrastructures JS, Angular permet la transformation du cœur du Framework en se basant sur les nouvelles conventions du Web. Vous développerez dans cette formation les concepts de cette plateforme, tout en faisant progresser vos applications.
Objectifs de la formation
- Découvrir Angular et ses différentes versions
- Appréhender les fondamentaux d’Angular
- Développer et utiliser une application grâce à ce Framework
- Instaurer des tests unitaires au développement
- Appliquer les Best practices de développement
Profil des bénéficiaires
Pour qui
- Développeurs, architectes, chefs de projet techniques…
Prérequis
- Connaissance en langage Web (HTML, CSS, JSS)
Contenu de la formation
-
Jour 1 (½ j) — Installation & préparation de l’environnement
- Configuration Node.js, Angular CLI, IDE, Git
- Tests et uniformisation des environnements
- Création du workspace + repo projet fil rouge
-
Jour 1 (½ j) — Rappels JS modernes & Introduction à TypeScript
- ES6+: Promises, async/await, arrow functions, destructuring
- Bases TypeScript : typage, interfaces, classes, generics
- Exercices courts en TS
-
Jour 2 — Fondations Angular & Architecture
- Angular présentation, Ivy, CLI approfondi
- Modules, composants, services, DI
- Premier squelette du projet fil rouge
-
Jour 3 — Templates & Components
- Interpolation, binding, directives structurelles (*ngIf, *ngFor)
- Pipes standards
- Variables locales, événements
- TP sur composant & template dans projet fil rouge
-
Jour 4 — Formulaires et validations
- Template-driven & Reactive Forms, FormBuilder
- Validation & gestion des erreurs
- TP : formulaire client dans projet fil rouge
-
Jour 5 — Services & HTTP
- Services Angular & DI avancée
- HTTPClient, Promises vs Observables
- RxJS : Observable basics & opérateurs simples
- TP connexion API (mock ou réel)
-
Jour 6 — Communication & gestion d’état simplifiée
- Communication components/services avec Subjects
- State management simple (sans NgRx)
- TP interactions dans projet
-
Jour 7 — Routage avancé
- RouterModule : routes, params, guards, lazy loading basique
- TP navigation dans projet
-
Jour 8 — Tests unitaires & best practices
- Jasmine, Karma : écrire et exécuter tests unitaires
- Style guide Angular (John Papa)
- TP tests services + components
-
Jour 9 — Finalisation & présentation projet fil rouge
- Finalisation code, déploiement simple
- Présentation orale en groupe
- Feedback, conseils pour production
Équipe pédagogique
Professionnel expert dans le développement
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Émargement numérique.
Ressources techniques et pédagogiques
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation
0/10
(0 avis)