Formation Angular
Version du programme : 1
Type de formation
DistancielDurée de formation
21 heures (3 jours)Accessibilité
OuiFormation Angular
Cette formation se déroule sur 3 jours consécutifs d'une durée de 7h par jour à distance, soit 21 heures de formation au total, combinant théorie, pratique guidée, et échanges d’expérience. Cette formation Angular intensive a pour objectif de : - Renforcer les bases solides du framework, - Explorer les nouveautés clés (Angular 15+), - Maîtriser les outils avancés (NgRx, Signals, Cypress, Jest...), - et accélérer l’autonomie des développeurs sur des projets Angular complexes À l'issue de la formation, le participant sera capable de : Concevoir et structurer une application Angular moderne (composants standalone, Signals, nouvelles directives de template) en appliquant les standards et bonnes pratiques Angular 15+ Implémenter une architecture de gestion d'état robuste (NgRx, RxJS, Signals) et organiser un projet Angular de façon modulaire et maintenable Tester, packager et optimiser des applications et librairies Angular (tests unitaires Jest, tests E2E Cypress, création de librairies réutilisables, optimisation des performances)
Objectifs de la formation
- Structurer un projet Angular moderne avec les standards actuels
- Implémenter une gestion d’état efficace avec NgRx ou des alternatives (RxJS, Signals)
- Optimiser les performances et la maintenabilité d’une application Angular
- Créer, tester et publier des librairies Angular réutilisables
- Mettre en œuvre des tests unitaires et E2E (Jest, Cypress)
Profil des bénéficiaires
- Développeurs front-end ou full-stack ayant déjà pratiqué Angular
- Équipes techniques souhaitant mettre à jour leurs pratiques ou intégrer Angular v15+
- Lead devs ou techs souhaitant harmoniser l’architecture de projets Angular
- Avoir une première expérience avec Angular (au moins une app développée)
- Connaissance de TypeScript, des composants, routing, services, etc
Contenu de la formation
Jour 1 – Fondamentaux & Nouveautés Angular v15+
- Rappels express : modules, composants, routing
- Composants "standalone" : migration, cas d’usage
- Introduction aux Signals Angular : comparaison avec RxJS, refactoring pratique
- Nouvelles directives de template : @if, @for, @switch, @defer
Jour 2 – Données & Architecture
- Introduction à NgRx et alternatives légères
- Store partiel scindé par route : amélioration des performances
- Organisation projet Angular : structuration, modularité, conventions
Jour 3 – Testing, Librairies, Performance
- Tests unitaires (Jest) & E2E (Cypress)
- Création & packaging de librairies Angular (ex : BlipNg)
- Création & packaging de librairies Angular (ex : BlipNg)
- Optimisation performance : lazy-loading, change detection, best practices
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
Ressources techniques et pédagogiques
- Nous vérifierons que tous les apprenants bénéficient d'un environnement de travail calme, d'un ordinateur et d'une bonne connexion.
Qualité et satisfaction
Modalités de certification
- Une montée en compétence validée via exercices pratiques, quiz ou soutenance de mini-projet
- Evaluation continue, livrables à remettre et débrief final
- Certificat de réalisation Durée de validité : illimitée, liée à la version Angular couverte
Délai d'accès
Accessibilité
Accessible pour toutes les personnes en situation de handicap, notre responsable handicap se tient à votre disposition pour tout renseignements et modalités au numéro 07 44 44 30 28 et mail suivant : s.blondeau@easypartner.fr