Ninja Squad books about Angular

Pay what you want and support charity with "Become a Ninja with Angular 2", our latest DRM-free ebook about Angular 2 (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.

Angular 2: Zero to Ninja

angular2 logo


The second version of the excellent Google framework is now available. Using the numerous novelties in Web development (ES6, TypeScript, Web Components...), Angular 2 is THE framework to write modern web applications, for the browser and the mobile. Based on our ebook, the training will quickly leave the basics examples to build a full blown application, with tools, tests, API communication, etc... Come and discover all the power of Angular 2, and be ready to write robust and performant applications!

This training will give you a full access to the platform of our "Pro Pack" Angular 2. 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 (location-wise, money-wise, or boss-wise), you can always buy our Pro Pack and learn online by yourself for a fraction of the price.

3 days - 1500€

Tell me more

Next dates

  • December, Monday 5 - Wednesday 7 2016 (Paris)
  • December, Monday 12 - Wednesday 14 2016 (Lyon)
  • January, Monday 23 - Wednesday 25 2017 (Paris)
  • March, Monday 6 - Wednesday 8 2017 (Paris)
  • April, Monday 3 - Wednesday 5 2017 (Lyon)

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

  • Learn the basics of the framework.
  • Be able to build an app on your own.
  • Be able to talk with a backend.
  • Be able to test your web app, with unit and end-to-end tests.
  • Learn the best practices in development as well as in production.

Public

This training is for the developers who want to have a quick start with this amazing framework.

Pre requisite

Knowledge of the basics of the Web (HTML of course, but the knowledge of JS is a must have).

Program

Day 1

An introduction to the Web's future
  • ES6 and modules
  • TypeScript
  • Web Components
Getting started
  • Understand the framework's philosophy
  • Templating
  • First app and tooling
Component and directive
  • First component
  • View
  • Directive
  • Lifecycle
Pipes
  • The core ones
  • Create your own pipes
Dependency injection
  • Basics
  • Configure your application

Day 2

Unit tests
  • Karma and Jasmine
  • Dependency injection
  • Async tests
Forms
  • Create forms
  • Validation and errors
  • Create your own validator
Services
  • The core ones
  • Create your own services
Router
  • Configure your routes and URLs
  • Nested views
  • Lifecycle
Backend communication
  • HTTP requests
  • WebSockets

Day 3

End-to-end tests
  • Protractor
  • Mocking an HTTP backend
Rendering
  • Server-side rendering
  • Web workers rendering
  • Mobile application
Advanced topics
  • Zones
  • Advanced directives
  • Advanced dependency injection
Performance
  • Tips
  • Performance testing
Useful modules
  • Animations
  • Material design

Some testimonials

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.

Jean-Gabriel Limbourg, Silicom.

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.

Jean Romier, Planar.

Formateur passionné, captivant et pleins 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 !

Thibaud Sowa, Pharmagest.

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.

Michael Chacaton, Euronews.

Très bonne formation sur le coeur d’Angular 2. Formateur très sympathique et sérieux qui maîtrise le sujet et se tient à jour des dernières modifications apportées au framework.

Matthieu Barile, CGI.

Cette formation est à recommander. Support de formation très agréable. Passionnant fait par un passionné ! J'aurais bien aimé avoir un jour en plus dans la formation.

Cédric Duluard, Vinci.

Une excellente formation qui permet de découvrir progressivement et en détail les nouveaux concepts d’Angular 2. De la théorie dispensée habilement et complétée par beaucoup de pratique, le tout dans une ambiance très conviviale. Un véritable gain de temps par rapport à une auto-formation et une mine d’informations sur les astuces et bonnes pratiques !

Damien Nolent, DFX.

Cette formation était extrêmement intéressante et m'a permis de monter en compétence rapidement sur AngularJS 2. Cédric, qui était notre formateur, est très au courant des évolutions d'AngularJS et a une expertise évidente sur ce Framework. C'est une formation que je recommanderai sans hésiter à toute personne souhaitant se former sur ce sujet. Encore un grand merci à Cédric (et à Ninja Squad indirectement bien sûr)

Nadège Rouelle, Freelance.

Génial !! C'était super, j'attends avec impatience Angular 3 pour refaire une formation :)

Dobromir Nikolov, Alcatel-Lucent.

Super formation, Cédric a été très attentionné, avec une pédagogie complète, cool et originale. Le fait d'alterner théorie et pratique par chapitre est idéal. Bonne ambiance générale. Je recommande 1000 fois :-)

Abdelhalim Zitour, IBM.