Ninja Squad books about Angular

Pay what you want and support charity with "Become a Ninja with Angular", our latest DRM-free ebook about Angular (now in final version!). Its "Pro Pack version" will save you hours on your projects by building step by step a complete and tested application.

Advanced Angular: Ninja to Hero


Do you use Angular, but need to go further? Your application is getting bigger and bigger, and you're facing new challenges? You write tests only for simple use-cases?
This training will help you become an expert in Angular, leaving no grey area on its internal behavior and its best usages in largest and more advanced applications. It presumes you have already a true knowledge of Angular fundamentals.

This training will give you a full access to the platform of our "Pro Pack" Angular. You can then complete, at your own pace, from your home, all the advanced exercises not covered in session.
And if you can't attend this training (for location, money or boss-related reasons), you can always buy our Pro Pack and learn online by yourself for a fraction of the price.

angular-advanced logo

2 days - 1,000

Tell me more

Next dates

  • October, Thursday 25 - Friday 26 2018 (Paris)

Slashed price for Heroes!

All of our trainings are subject to the slashed price for Heroes.
Ask for a -30% price cut if you are: volunteering on tech community events, committer on open source projects, freelance without training program from an employer, or unemployed.

More on our blog (in French).


All our trainings are available and customisable to suit your entreprise's needs. Contact us to have a special price and program.
We live around Lyon, France, but we may travel to give them.
Ninja Squad is a training agency registered under French number 82 42 02523 42.

Goals

  • Understand Angular deeply, including its internals
  • Implement the most advanced use-cases
  • Test your application thoroughly
  • Ensure performance of the biggest applications

Public

Seasoned Angular developer wishing to become an expert.

Prerequisite

True knowledge of Angular fundamentals.

Program

Day 1

Services and Dependency Injection
  • Reminders on providers
  • Why @Injectable?
  • Hierarchical injectors
  • Singleton / multi-instance
  • Sharing data between components with services
  • Optional / SkipSelf / forwardRef
Advanced Observables
  • Reminders on Observables
  • Advanced operators
  • Good practices
  • Advanced use-cases analysis
  • Tests with Observables
Advanced Components and Directives
  • Understanding lifecycles
  • Components with content projection (ng-content)
  • HostBinding / HostListener
  • ViewChild / ContentChild
Forms
  • Nested forms
  • Dynamic components

Day 2

Advanced tests
  • Reminders on tests
  • Async tests
  • Advanced components tests
Router
  • Modules splitting
  • Lazy-loading
  • Dependency Injection
  • Resolvers and guards
Angular magic
  • Understanding Angular
  • Zones
  • AoT compilation
  • Performances (Change Detection, element tracking...)
Internationalization
  • i18n
  • Building a multi-language application
  • Good practices
Tips
  • Continuous integration
  • Be ready for production

Other related trainings

If you need to learn the fundamentals before going deep in Angular, we also have a training for that.

Some testimonials

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 !

Benoît Froment, CGI.

Des supports de qualité (environnement d'exercice, cours), un formateur avec une parfaite maîtrise de ses sujets. Toute l'équipe est encore plus motivée à développer avec Angular !

Francois Roussel, CGI.

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.

Anonyme, Freelance.

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.

Julien Larue, Apsaroke.

L'ensemble de la formation était super intéressant. Les sujets, choisis au préalable pour correspondre à nos besoins, étaient très bien détaillés, et les explications sont très claires. On sent que le formateur maîtrise parfaitement son sujet. L'inscription à la plateforme d'exercices en ligne est un énorme avantage, car on peut continuer à se former en pratiquant sur des exercices conçus pour nous faire progresser. Deux jours, c'est trop court !

Axel Latour, CGI.

Une très bonne formation pour les développeurs ayant déjà une expérience en Angular. Plusieurs modules diversifiés, une partie cours structurée suivie d'exercices complets. Peut-être un manque de temps pour faire les exercices, mais possibilité de les continuer en autonomie par la suite.

Elise Tissot, CGI.

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 !

Bahloul Reslene, Skilvioo.

Super formation ! Contenu adapté à mes attentes, formateur à l'écoute et essaye de s'adapter au niveau hétérogène des participants. Je recommande cette formation, c'est le coup de pouce nécessaire à la bonne pratique d'Angular !

Clément Fanteria, Skilvioo.