After reading this book, you are going to be able to:-
- Understand the latest features of ES6 JavaScript and TypeScript. - Build an Angular 2 application from scratch using TypeScript and the Angular command line interface. - Write code using the paradigm of reactive programming with RxJS and Observables. - Know how to Unit Test Angular using Jasmine, Karma and the Angular Test Bed
The first chapter in the course is a quickstart where you dive straight into writing your first Angular application. We use the web editor plunker so you can get started writing code ASAP.
In this quickstart you'll get a 50,000 foot view of the major features of Angular.
Then chapter by chapter we go much deeper into each of these features. I'll cover the theory for that feature, using plunker as much as possible so you can try out the code yourself in a browser. Then you'll practice what you've learnt with either an online quiz or a set of flash cards.
The ideal student is an existing web developer, with some JavaScript knowledge that wants to add Angular to their skill set. Or perhaps you are an existing Angular 1 developer who wants to level up to Angular 2+.
You do need to be comfortable with at least the ES5 version of JavaScript. We'll be using a UI framework called twitter bootstrap throughout the course but you still must know HTML and some CSS.
Having worked with Angular 5 on a project for a bit more than a year now, I wanted to read up on it to get a better overview of all the features it provides and to get an idea about how bad/good we are using it in my current team.
All in all, I'd say this book is pretty well structured and very comprehensive. However, it would have been great to have it reviewed: throughout the book, there are tons of typos and sentences with strange grammar.
Content-wise, I would have appreciated a chapter to explain how to build, package, run in dev/prod mode, ...