Angular – Niveau Expert
Concevoir des architectures évolutives et maintenables avec Angular
Informations pratiques
PUBLIC VISÉ
Développeurs Angular confirmés souhaitant maîtriser les aspects avancés du framework pour concevoir, optimiser et maintenir des applications complexes en environnement professionnel.
Prérequis
Solide expérience d’Angular (niveaux débutant et intermédiaire maîtrisés), connaissance approfondie de TypeScript, des composants, services, formulaires réactifs, RxJS et du routing.
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Concevoir des architectures évolutives et maintenables avec Angular
- Implémenter des performances optimisées et du lazy loading avancé
- Maîtriser RxJS pour des flux complexes
- Développer et tester des directives et composants réutilisables
- Gérer l’état de l’application avec NgRx
- Assurer la qualité, sécurité et testabilité du code Angular
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Architecture avancée d’une application Angular
- Organisation modulaire d’un projet à grande échelle
- Utilisation des FeatureModules, CoreModule, SharedModule
- Hiérarchisation et encapsulation des dépendances
- Définition d’une architecture scalable et testable
Optimisation des performances
- Change Detection : stratégie Default vs OnPush
- Utilisation avancée de trackBy, memoization avec pure pipes
- Chargement différé des modules (PreloadingStrategy, Quicklink)
- Optimisation des cycles de vie de composants (ngOnChanges, ngDoCheck)
- Détection et élimination des fuites de mémoire
RxJS avancé pour Angular
- Composition de flux avec des opérateurs complexes : concatMap, exhaustMap, combineLatest, withLatestFrom
- Gestion d’erreurs, annulation de requêtes, retry strategies
- Création de services orientés flux de données
- Application réactive : état, UI et appels API liés par RxJS
NgRx – Gestion d’état avec Redux
- Présentation du pattern Redux et du store NgRx
- Actions, reducers, selectors, effects : architecture complète
- Gestion des effets secondaires avec @ngrx/effects
- Optimisation des performances et lazy loading du store
- Alternative légère : ComponentStore pour des scopes plus localisés
Développement de composants avancés et librairies Angular
- Création de librairies Angular (ng generate library)
- Revue des mécanismes d’encapsulation CSS (ViewEncapsulation)
- Utilisation de ContentProjection et ngTemplateOutlet
- Création de composants dynamiques avec ComponentFactoryResolver
- Packaging et distribution d’une librairie interne
Sécurité et bonnes pratiques
- Prévention des vulnérabilités XSS, CSRF dans Angular
- Stratégies de sécurisation du routing et du backend
- Gestion des tokens et headers (JWT, OAuth) via HttpInterceptor
- Audit de dépendances et mises à jour (ng update, npm audit fix)
Tests avancés (unitaires et E2E)
- Bonnes pratiques de test avec Jest ou Karma/Jasmine
- Tests de composants avec dépendances : TestBed, mock services
- Tests d’effets avec @ngrx/effects/testing
- Tests E2E robustes avec Cypress : scénarios complexes et mocks
Déploiement et intégration continue
- Build production optimisé : ng build --configuration production
- Configuration d’environnement multi-cibles (environment.*.ts)
- Intégration continue : GitHub Actions, GitLab CI/CD
- Hébergement sur Firebase, Vercel ou Docker
Atelier final – Projet complet d’entreprise
- Création d’un tableau de bord sécurisé et modulaire
- Lazy loading, NgRx, routing imbriqué, composants partagés
- Déploiement simulé et revue de qualité du code
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés