Introduction
  • JavaScript outside browser
  • Install and test Node.js
  • Why Angular uses TypeScript
  • Run and test TypeScript
Angular basics
  • Angular first app
  • Install CLI and generate your first Angular app
  • TypeScript modules
  • Fix it: TypeScript module issue
  • TypeScript decorators
  • Angular modules
  • Angular components
  • Let's build a hotel!
  • Document Object Model
Angular bindings
  • Angular binding - part 1
  • Angular binding - part 2
  • Angular binding - part 3
  • Angular binding - part 4
  • Angular binding - part 5
  • Angular binding - part 6
  • Angular binding - part 7
  • Angular binding - part 8
Angular directives
  • Angular directives - part 1
  • Angular directives - part 2
  • ngModel
  • ngIf
  • ngFor - part 1
  • ngFor - part 2
  • ngFor - part 3
  • ngFor - part 4
  • ngSwitch - part 1
  • ngSwitch - part 2
  • Reference Variables
  • Data flow - parent to child
  • Guest class
  • Properties setters and getters
  • Child to parent component data flow
  • Parent component calling child method
  • Attribute directives - part 1
  • Attribute directives - part 2
  • Attribute directives - part 3
  • Attribute directives - part 4
Angular pipes
  • Angular pipes
  • Custom pipes
User inputs
  • Capturing user inputs
  • Reactive Forms
  • Grouping form controls
  • Nested form groups
  • Partial Model Updates
  • Simplify with FormBuilder
  • Form Validation
  • Dynamic Forms