- Introduction to Single-Page Web Applications (SPAs)
- Tooling and TypeScript
- Tooling
- Node.js and npm
- ES6
- Webpack
- Using IDEs and Editors for Angular 2 and TypeScript
- Angular CLI
- TypeScript
- Advantages
- Typing
- Interfaces
- Tooling
- Angular 2 Fundamentals
- Background
- Architecture
- NgModules
- Components
- Templates
- Component Lifecycle Hooks
- Two-way Data Binding
- Services
- Asynchronous and Server-side Communication
- Angular 2 Advanced Topics
- Router
- Pipes
- Forms
- Dependency Injection
- Directives
- Reactive Programming with Angular 2
- Promises
- Observables
- Reactive Programming with Observables
- RxJS
- Testing
- Unit Testing
- E2E Testing
- Upgrading from Angular 1
- Idea
- Upgrading Angular 1 Directives
- Downgrading Angular 2 Components
npm install -g live-server
live-server --cors