Introduction
  • Welcome to the Course
Getting Started
  • Intro to Getting Started
  • What is AngularJS?
  • Why Angular 2?
  • Language Options
  • Benefits of Typescript
  • Section 2 Quiz
Angular 2 Setup
  • Intro to Setup
  • Developer Environment
  • Starter Files Setup
  • Understanding Modules
  • Section 3 Quiz
NgModules
  • NgModules Introduction
  • NgModules Explained
  • Bootstrapping Our App
  • Section 4 Quiz
Components
  • Components Intro
  • Why Components?
  • App Component Explored
  • Composing Components
  • Components as Directives
  • Hiding Our Javascript Files
  • Updating our App
Data Binding
  • Data Binding Intro
  • One-Way Data Binding
  • One-Way Binding in Our App
  • 2-Way Data Binding
  • 2-Way Binding in Our App
  • Event Binding
  • Event Binding in Our App
Directives
  • Directives Intro
  • Attributes Directive
  • NgIf
  • NgFor
  • NgClass
Pipes
  • Pipes Intro
  • Built-in Pipes
  • Custom Pipes
Interface
  • Interface Intro
  • Interface Explained
  • Using Interfaces
  • Interface Example in Our App
Lifecycle Hooks
  • Lifecycle Hooks Intro
  • Lifecycle Hooks Explained
  • Lifecycle Hooks Example
Input & Output
  • Input and Output Intro
  • Input Explained
  • Input Example
  • Output Explained
  • Output Example
  • Favorite Component
Services
  • Services Intro
  • Services Explained
  • Constructor
  • Services Example
HTTP and Observables
  • Intro to Section
  • Observables Explained
  • Http in Angular 2
  • Http with Observables in our App
  • HTTP Solution
Routing
  • Routing Intro
  • Routing Explained
  • Routing in Our App
  • Add Routing to Links
  • Routing Challenge Solution
  • Route Parameters
  • Display Book Details
Setup Revisited
  • Setup Revisited
Updates to Course
  • Angular 4 - What's Changed