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.