Become a ninja with Angular 2

Become a ninja with Angular 2
Become a ninja with Angular 2

Book description

This ebook helps you get the philosophy of Angular (currently 6.0.7), the new tools (like ES2015, TypeScript, SystemJS, Webpack, Angular CLI…), and each part of the framework in a pragmatic way. You will be able to kickstart your project by the end of the reading, and build your amazing apps!

In the book, we dive into


The Future of JavaScript

Angular apps can be written in plain old JavaScript but it is much better using the ECMAScript 6 features, or even better: the type-safety and decorators of TypeScript. Several chapters are dedicated to these topics, to understand them and write beautiful code.



Angular is a modern JavaScript framework supercharged with awesome features: we’ll explore the new templating syntax, architecture choices, dependency injection system, routing, tests, forms, etc. We’ll also study the integration with RxJS, a new tool that radically changes how we build our applications.


Best practices

This ebook and these exercises are the result of countless hours spent on different projects. They contain all the best practices we encountered. We would have saved so much time if we had that book when we started! We go over kickstarting, tests, code organisation, tips for production, and more!



The whole framework is component oriented. Angular also works seamlessly with Web Components, but also with Angular components from a growing ecosystem. Who never needed a chart, a map, a timepicker or a data-grid?



As in our previous ebook, we spend some time talking about tests and testing strategies. And if you choose the Pro Pack, you’ll have dozens of unit test examples for every part of your app. This will make sure your code is robust and trustworthy!



The Google team has done an incredible job performance-wise. We’ll see how that works under the hood, what can we do to go further and produce blazingly fast apps.


   Get this book


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.