ES6: The Right Parts

ES6: The Right Parts

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 5h 17m | 1.58 GB

Get comfortable with the latest evolutions of this great JavaScript language. By coding along with Kyle in this course you will learn: To use ‘let’ and ‘const’, Destructuring, template literals, Iterators and generators. Plus learn arrow functions, default parameters, rest and spread operators, computed and concise properties and methods. Learn to use these new ES6 JavaScript language features to write cleaner, more productive, and more readable programs!

Table of Contents

Arrow Functions
1 Introduction
2 Arrow Function Variations
3 The Arrow Function
4 Promises & This
5 Exercise 0 – The Arrow Function
6 Exercise 0 – Solution

Block Scope
7 Let vs Var
8 Closures & Explicit Blocks
9 Const
10 When to use Const
11 Exercise 1 – Variable Scoping
12 Exercise 1 – Solution

Default Values and the Gather_Spread Operator
13 Default Values
14 Lazy Expressions
15 Gather & Spread Operators Part 1
16 Gather & Spread Operators Part 2
17 Using the Gather & Spread Operators
18 Exercise 2
19 Exercise 2 – Solution
20 Babel

Destructuring
21 Audience Q&A – TypeScript vs JavaScript
22 Array Destructuring
23 Destructuring and Default Values
24 Dumping Variables
25 Nested Array Destructuring
26 Object Destructuring
27 Nested Object Destructuring
28 Destructuring and Function Parameters
29 Advanced Destructuring
30 Exercise 3
31 Exercise 3 – Solution

Template Strings
32 Concise Properties and Methods
33 Template Strings
34 Tag Functions
35 Exercise 4
36 Exercise 4 – Solution

Symbols, Iterators, & Generators
37 Symbols
38 Well Known Symbols
39 Iterators
40 Creating a Custom Iterator
41 Generators
42 Computed Generator Methods
43 Exercise 5
44 Exercise 5 – Solution
45 Ranges
46 Optimizing Code for the Reader