Learning ECMAScript 6 Video Training

Learning ECMAScript 6 Video Training
Learning ECMAScript 6 Video Training
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 10m | 367 MB

Meet the future of JavaScript: ECMAScript 6. This short course takes a look at the latest features of ECMAScript 6 (aka ES6) and how these changes are making JavaScript even more powerful and concise. Eve Porcello reviews the new keywords and function/object syntax and shows how the new class syntax can be used with React, the popular JavaScript library. You'll also review the ES6 compiling tool Babel, and use Babel to make your ES6 code compatible with modern browsers.

Topics include:

  • What is ECMAScript?
  • Transpiling ECMAScript with Babel and Babel-node
  • Using the let and const keywords
  • Creating strings with template strings
  • Enhancing object literals
  • Working with ES6 classes and class inheritance
Table of Contents

1 Welcome
2 What you should know
3 Using the exercise files
4 What is ECMAScript 6_
5 ES6 browser support
6 Using ES6 now
7 Introduction to Babel
8 In-browser Babel transpiling
9 Transpiling with Webpack
10 Transpiling with webpack 1
11 Migrating to webpack 3
12 Let keyword
13 Const keyword
14 Template strings
15 Spread operators
16 Maps
17 Sets
18 The for...of loop
19 Default function parameters
20 Enhancing object literals
21 Arrow functions
22 Arrow functions and the 'this' scope
23 Destructuring assignment
24 Generators
25 Symbols
26 Iterators
27 Intro to promises
28 Building promises
29 Loading data with fetch
30 Async and await
31 Async with fetch
32 ES6 class syntax
33 Class inheritance
34 Next steps
35 Getters and setters