Learn Angular 2 the right way.
The in-depth, complete, and up-to-date book on Angular 2.
Become an Angular 2 Expert
During the past five years, we have seen many different front-end frameworks come into the open source only to flame up and be forgotten.
AngularJS has come to stay
It has been adopted by more programmers around the world than any of the alternatives.
While Angular 1 was a great leap in the right direction, Angular 2 takes us there in full force.
Gistia’s Angular 2 Book
We started working with angular since its release in 2010, and our education partner Ari Lerner published the first version of ng-book 1 very soon after that.
We have been hard at work since early 2015 working on every single point release on Angular 2. From the initial alpha releases, all the way to the pre-final RC7 release.
As of the time of this writing, September 17, 2016, ng-book 2 is in the hands of 42,319 developers.
Writing Your First Angular 2 Application
Binding Data to Components
Using Annotations and Types
Angular 2 Concepts – How Angular Works
Components, Controllers, and Views
Using the Built-in Components
Forms and Validations
Understanding Observables and RxJS
Data Architecture with Observables and RxJS
Data Architecture With Redux and Angular
Intermediate Redux with Angular
Dependency Injection and Services
Working with APIs and HTTP
Hybrid Apps: Porting An Angular 1 App to Angular 2
Writing Advanced Components
What will my team learn?
Build your first Angular 2 app in minutes
How to write components
How to build interactive views and powerful templates
The new Angular 2 model structure
How to trigger actions from user interactions
How to bind data to your view
Best practices for data-flow in a one-way data-binding world
How to talk to backend services and APIs
A roadmap to port your Angular 1 app to Angular 2
You’ll learn how to use the built-in directives and write components of your own
You’ll know exactly how Angular 2 works, from bootstrapping to change detection
What was removed from Angular 1 and what you should use instead
Understanding types in TypeScript
The power of creating your own types
How to use annotations to your advantage
Learn the 3 types of Angular 2 directives and when to use them
Master creating rich forms with custom inputs and validations
Write blazing fast apps with Angular 2 performance optimizations
How to master Angular 2 concepts
Learn how Angular’s router works
Learn how to have ng1 and ng2 components in the same app
And much, much more…