Course Introduction
  • Introduction
ES6 - Javascript New features
  • Introduction
  • Block Scoping: Let and Const
  • Classes
  • Inheritance
  • Default function parameters
  • Collections
  • Iterators
  • Array Comprehension
  • Modules
  • Arrow Function or "Fat Arrow" =>
TypeScript
  • Introduction
  • Type System Part 1
  • Type System Part 2
  • Functions
  • Classes, Objects, Interfaces and Inheritance - Part 1
  • Classes, Objects, Interfaces and Inheritance - Part 2
  • Modules
  • Decorators
RxJS
  • RxJS - Theory
  • RxJS - Practical Exercise
Angular 2 - Introduction
  • Introduction - Part 1
  • Introduction - Part 2
Architecture
  • Architecture - Theory
Angular 2 - Setup
  • Configuration and Bootstrapping
Components
  • Components - Theroy
  • Components - Practical Exercise
Display Data
  • Theory
  • Practical Exercise
User Input
  • User Inputs - Theory
  • User Input - Practical Exercise
Forms
  • Forms - Theory
  • Forms - Practical Exercise
Services
  • Services - Theory
  • Services - Practical exercise
Dependency Injection
  • Dependency Injection -Theory
  • Dependency Injection - Practical Exercise
Pipes
  • Pipes - Theory
  • Pipes - Practical Exercise
Atribute Directive
  • Attribute Directive - Theory
  • Attribute Directive - Practical Exercise
Structural Directive
  • Structural Directive - Theory
  • Structural Directive - Practical Exercise
Http
  • Http - Theory
  • Http - Practical Exercise
Routing
  • Routing - Theory
  • Routing - Practical Exercise Part 1
  • Routing - Practical Exercise Part 2
Full Angular 2 Weather App
  • WeatherApp Intro
  • Package.json
  • tsconfig.json
  • WeatherApp first Component
  • Angular 2 Bootstrapping - Boot.ts
  • WeatherApp Index.html
  • Displaying Data
  • Angular 2 debugging
  • Weather Model and Interface
  • User Input
  • Inline and External CSS Style for Components
  • Structural Directive: *ngIf and *ngFor
  • WeatherService Api
  • WeatherService Api using Http
MyTunes
  • Introduction
  • Setup of MyTunes
  • Bootstrapping - Main.ts
  • External Libraries
  • Project Structure
  • Which Components do we need?
  • Creating Components for MyTunes
  • AppComponent.ts and RouteConfig
  • Configure a different output directory from TypeScript
  • Fixing common bugs
  • Classes and Interfaces
  • Services with Http Api and Firebase
  • Pipes
  • Attribute and Structural Directives
  • Wiring Component, Services, Directives, Pipes and Models
  • Extra CSS - Sticky footer
  • Running MyTunes
Goodbye