
Angular
de Ninja à Héros
Vous utilisez Angular, mais vous souhaitez aller plus loin ? Votre application grossit, et vous vous heurtez à de nouveaux challenges ? Vous n'écrivez des tests que pour les cas simples ? Cette formation vous permettra de devenir expert Angular, et ne vous laissera plus aucune zone d'ombre sur sa mise en œuvre dans de larges applications. Elle présuppose que les fondamentaux sont bien acquis.
Cette formation vous donnera un accès complet à la plateforme de notre "Pack Pro" Angular. Vous pourrez ainsi avancer à votre rythme sur les exercices avancés non couverts en session depuis chez vous.
Et si vous ne pouvez pas suivre cette formation (trop loin, trop chère, manager peu conciliant, ...), vous pouvez toujours acheter notre Pack Pro et vous auto-former pour un coût bien inférieur.
Objectifs
- Maîtriser les APIs du framework
- Comprendre Angular et son fonctionnement interne
- Architecturer les cas d'utilisation les plus complexes
- Tester complètement son application
- Améliorer les performances d'une application volumineuse
Pré-requis
Public visé
Modalités
Programme
Jour 1
Composants Standalones
- standalone
- NgModules optionnels
Syntaxe Control Flow
- Directives structurelles
- @if/@for/@switch
Formulaires
- Formulaires dynamiques
- FormGroup, FormArray, FormRecord
- Validation avancée
- Composants de formulaire réutilisables
- Formulaires strictement typés
Observables avancés
- Rappels sur les Observables
- Opérateurs avancés
- Bonnes pratiques
- Analyse de cas d'utilisation avancés
- Éviter les pièges les plus courants
Jour 2
Signaux
- signal
- computed
- Interopérabilité avec RxJS
- Composants avec signaux
HTTP
- Intercepteurs
- Authentification et sécurité
- Tester ses services HTTP
Tests
- Tests unitaires avec Karma et Jasmine
- Tester avec le support d'Angular
- Tests asynchrones
- Tests end-to-end avec Playwright
Jour 3
Services et Injection de Dépendance
- Rappels sur les providers
- Pourquoi utiliser @Injectable
- Injecteur hiérarchique
- Singleton / multi-instance
- Partage de données entre composants grâce aux services
- Optional / forwardRef
Routeur
- Routes imbriquées
- Routes protégées
- Lazy-loading
Chargement différé avec @defer
- Conditions de chargement
- Tester le chargement différé
Composants et Directives avancés
- Comprendre les cycles de vie
- Composant avec projection de contenu (ng-content)
- Host property / Host listener
- ViewChild / ContentChild
Jour 4
La magie d'Angular
- Comprendre le fonctionnement d'Angular
- Zones
- Compilation (AoT, JiT, Ivy, View Engine)
Performances
- Comment mesurer
- Les stratégies de Change detection et leurs pièges
- Pourquoi le pipe async ?
- Astuces pour réduire les updates du DOM
- Signaux et performances
Internationalisation
- i18n
- Construire une application multi-langues
Préparer la mise en production
- Déployer son application
- Les bonnes pratiques
Formateurs


Cédric Exbrayat ou Jean-Baptiste Nizet seront les animateurs de cette formation. Ils utilisent Angular depuis le début du framework, ont coécrit le livre “Devenir un Ninja avec Angular”, contribuent au framework et à la CLI, et ont développé de nombreuses applications avec. Ils ont respectivement 15 et 25 ans d'expérience dans le développement. Les formateurs Ninja Squad sont des passionnés et experts de la technologie qu'ils enseignent. Avec plusieurs dizaines de sessions de formation par an, et ce depuis près de 10 ans, nos formateurs sont passés maîtres dans l'art d'accompagner une équipe vers la maîtrise de leur sujet. Ils développent et améliorent sans cesse les supports et exercices permettant aux stagiaires d'atteindre les objectifs pédagogiques.
Tarif, modalités et délai d'accès
Le coût de cette formation est de 2 400 € HT par participant pour une formation inter-entreprise. Les sessions inter-entreprises ont lieu tous les 2 à 3 mois environ. Les sessions intra-entreprise peuvent être planifiées dans les semaines qui suivent votre demande : contactez-nous pour un devis personnalisé.
Moyens techniques
Méthodes mobilisées (sur site et à distance)
Chaque formation Ninja Squad s'appuie sur le livre numérique écrit par les formateurs, et sur la plateforme d'exercices en ligne permettant aux stagiaires de facilement suivre leur progression. La plateforme fournit en effet une évaluation et un feedback continu aux stagiaires, afin de les aider à progresser. La plateforme reste accessible même à la suite de la formation, permettant aux stagiaires de continuer à se perfectionner. Dans le cas d'une formation à distance, le formateur est en face à face virtuel 100% du temps, pour exposer un nouveau point théorique ou accompagner les stagiaires lors des phases d'exercice. Nous utilisons le logiciel Meet de Google pour avoir une salle de classe virtuelle privée.
Évaluation
Un système d'évaluation des exercices permet un suivi personnalisé de la progression des stagiaires, tout au long de la réalisation d'une application concrète.
Accessibilité
Les personnes atteintes de handicap sont invitées à nous contacter directement, afin d'étudier les possibilités de suivre la formation dans des conditions adaptées.
Notes
Basé sur les notes laissées par participants au 21 août 2025, depuis le .
- Intérêt du contenu
/ 5 - Objectifs atteints
/ 5 - Qualité de l'animation
/ 5 - Techniques d'apprentissage variées
/ 5 - Qualité des supports de formation
/ 5 - Objectifs atteints
/ 5
Quelques témoignages
Très bonne formation Angular avancé par Cédric, qui a su captiver toute une équipe pendant deux jours entiers en parlant avec passion. Beaucoup ont aimé les exercices pratiques et tous les petits tips qu'il a su nous inculquer au fil des sujets. Un grand merci !
J'ai été particulièrement séduit par les poneys : je trouve les TPs bien faits, ça correspondait à ce qu'il me fallait, ils m'ont suffisamment tenu par la main, mais pas trop. L'ambiance de la formation m'a bien convenu aussi, studieuse et détendue, mes respects à JB.
Excellente formation et intelligemment pensée. On navigue régulièrement entre théorie et exercices ce qui permet de ne pas être assommé de théorie et peut s'avérer dangereux lors de la digestion... En un mot, parfait.
Très bonne formation. Le formateur est très pédagogique et explique très bien les choses. Il n'hésite pas à aller loin, ce qui donne de la matière pour les plus curieux d'entre nous. Peut-être passer un peu moins de temps sur les exercices afin de privilégier le partage de connaissance, étant donné que l'accès à la plateforme d'exercice est valable à vie !
Dernière mise à jour le 4 juillet 2025
Prochaines sessions
- Du 22 sept. 2025 au 25 sept. 2025à distance

Un prix réduit pour les Héros !
Toutes nos formations bénéficient du prix réduit pour les Héros. Demandez une réduction de -30% si vous êtes :
- organisateur bénévole d'événements techniques,
- committer sur un projet open-source,
- indépendant et ne bénéficiez pas du CPF,
- ou demandeur d'emploi.
Certification qualité
Nos formations sont certifiées Qualiopi, et peuvent être financée par votre OPCO.
SAS Ninja Squad, 13 Lotissement les Tilleuls, 42170 St Just St Rambert
Numéro SIREN de l'organisme de formation : 752 513 465
enregistré sous le numéro de déclaration d'activité 82 42 02523 42 auprès de la Direction Régionale de l'Économie, de l'Emploi, du Travail et des Solidarités Auvergne-Rhône-Alpes