Introduction
  • Introduction
  • Reference files
  • What is ECMAScript 6 or ES6?
  • ES6 Compatibility
  • Compilers
  • Introducing Babel
  • Downloading Webpack
  • Bundleling
  • Converting ES6 to ES5
  • let vs var
  • Declaring variables as constants
  • Template Literals
  • Spread operator
  • Function default parameters
  • Arrow functions
  • Shorthand properties
  • The This keyword
  • Destructuring
  • Classes
  • Class inheratance
Promises
  • Defining promises
  • Using promises
  • Chaining promises
  • Some more chaining and error handling
  • Where to go next!