Programmer Books

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.

Philosophy


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!

Components


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?

Tests


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!

Performance


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