Angular
de Zéro à Ninja

Web
Débutant

Angular est la nouvelle version de l'excellent framework de Google. Utilisant les nombreuses nouveautés du développement Web (ES2015+, TypeScript...), Angular est LE framework pour écrire des applications résolument modernes. Basée sur notre ebook, la formation sortira rapidement des exemples de base pour se lancer dans la construction d'une application complète, avec outillage, tests, communication avec une API, etc. Venez découvrir toute la puissance d'Angular, et soyez prêt·e à écrire des applications robustes et performantes !

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.

Toutes nos formations sont disponibles et adaptables pour votre entreprise. Nous contacter pour un programme et un prix adapté. Nous vivons autour de Lyon, mais nous pouvons donner ces formations en France ou aux alentours. Ninja Squad est un organisme de formation enregistré sous le numéro de déclaration d'activité 82 42 02523 42 auprès de la Préfecture du Rhône.

Objectifs

  • Apprendre les bases du framework.
  • Être capable de développer une application de façon autonome.
  • Pouvoir s'interfacer avec un backend.
  • Savoir tester son application, unitairement et de bout-en-bout.
  • Connaître les bonnes pratiques de développement et de mise en production.

Pré-requis

Connaissance des bases du Web (HTML bien sûr, mais la connaissance de Javascript est indispensable). Un doute sur votre maîtrise des pré-requis ? Envoyez-nous un email pour en discuter !

Public visé

Cette formation s'adresse à tous ceux qui souhaitent monter rapidement en compétence sur ce superbe framework.
Si vous voulez en apprendre encore plus sur Angular, nous proposons également une formation avancée sur Angular.

Modalités

La formation peut être suivie en présentiel ou à distance, au cours d’une session inter-entreprise que nous organisons régulièrement ou lors d’une session intra-entreprise organisée sur mesure pour votre équipe. Il est possible de s’inscrire à une session inter-entreprise jusqu’à la date de celle-ci, dans la limite des places disponibles (généralement 6 à 7 personnes pour garder une bonne qualité d’animation). Nous nous réservons le droit de reporter une session si nous n'avons pas au moins 3 inscrits à une session jusqu’à deux semaines avant celle-ci. N’hésitez pas à nous contacter afin de définir vos besoins, et vous assurer de la pertinence de cette formation pour vous.

Programme

Jour 1

  • Une introduction au futur du Web

    • ES2015+ et les nouveautés JavaScript
    • TypeScript
    • Web Components
  • Les premiers pas

    • La philosophie
    • Première application
    • Angular CLI et Vite
  • Templating

    • Binding de propriétés
    • Binding d'événements
    • Directives structurelles
    • Syntaxe Control Flow
  • Composants et directives

    • Premier composant
    • Input et Output
    • Directive
    • Cycle de vie

Jour 2

  • Composants Standalones

    • standalone
    • NgModules optionnels
  • Pipes

    • Les pipes fournis
    • Créer ses propres pipes
  • Injection de dépendances

    • Principes
    • L'injection avec Angular
    • Créer ses propres services
    • Gérer l'état de l'application
  • Programmation réactive

    • Comprendre les Observables
    • RxJS et ses opérateurs
    • Les bonnes pratiques
  • Tests unitaires

    • Karma et Jasmine
    • Tester avec le support d'Angular
    • Tests asynchrones
    • Tests end-to-end avec Playwright

Jour 3

  • Échanger avec un serveur

    • Requêtes HTTP
    • Intercepteurs
    • Appels sécurisés
  • Router

    • Configuration des routes et URLs
    • Paramètres de route
    • Routes imbriquées
    • Routes protégées
    • Lazy-Loading
  • Formulaire

    • Créer un formulaire
    • FormsModule ou ReactiveFormsModule ?
    • Validation et erreurs
    • Créer ses propres validateurs
    • Formulaires strictement typés

Jour 4

  • Concepts avancés

    • Zones
    • Détection de changements
    • Compilation des templates (JiT/AoT)
    • Performances
  • Signaux

    • signal
    • computed
    • Interopérabilité avec RxJS
    • Composants avec signaux
  • Internationalisation

    • Internationaliser grâce aux pipes
    • Traduction
  • Préparer la mise en production

    • Déployer son application
    • Les bonnes pratiques

Formateurs

Photo de Cédric ExbrayatPhoto de Jean-Baptiste Nizet

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

Chaque participant à la formation devra avoir son propre ordinateur afin de pouvoir faire les exercices (OS libre de choix, les programmes nécessaires seront installés en séance), ainsi qu'une connexion Internet dans le cas d'une formation à distance. Pour une formation dans vos locaux, le formateur aura également besoin d'un vidéo-projecteur, d'un accès Internet, et d'un tableau/paperboard.

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

  • Travail effectué remarquable pour cette formation, qui se démarque réellement des formations "classiques", notamment pour ce qui est de :

    • la qualité du support, qui est un livre mis à jour, et non pas un simple PowerPoint,
    • la qualité des exercices et du système d'évaluation,
    • la connaissance pratique et pointue du framework par le formateur,
    • les bonnes pratiques, notamment en matière de tests,
    • le rythme général de la formation.

    Pour moi la meilleure des 5 formations techniques reçues.

  • Avec un formateur qui connait parfaitement son sujet et qui est très impliqué dans la vie du projet Angular 2, la formation est de grande qualité. Les supports fournis : le livre de l'auteur pour la partie cours et le site internet pour les exercices applicatifs sont très bien adaptés à la formation et très utiles comme support pour nos propres développements. Merci Cédric. Ne pas hésiter à faire appel à lui ou à Ninja Squad pour une formation ou du support.

  • Formateur passionné, captivant et plein d'énergie. Ne récite pas sa formation et improvise. Support de cours au top : le livre est un beau résumé de ce qu'il faut savoir pour commencer La plateforme des exercices est très bien pensée, permettant de ne pas perdre le fil si on a du retard par exemple ou si mauvaise manip'. Continuez comme ça !

  • Grand professionalisme du formateur, avec des exercices ludiques facilitant l'apprentissage, une grande capacité d'aide et d'écoute. Cette formation était tout simplement proche de la perfection. La structure des cours était aussi très intelligente ainsi que les explications annexes pour la culture générale.

Dernière mise à jour le 4 juillet 2025

Prochaines sessions

  • Du 6 oct. 2025 au 9 oct. 2025
    à distance
4 jours  •  2 400 €

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.

Certificat Qualiopi

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