This document provides an overview of Angular 2 including:
- Main blocks like components, directives, services, routing etc.
- How to set up a development environment with Node.js and TypeScript
- Examples of core features like data binding, communication between components, dependency injection, and HTTP requests
- Tips for organizing projects, lazy loading modules, ahead of time compilation, and using the Angular CLI