Accelerated ES6 JavaScript Training

Accelerated ES6 JavaScript Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 6 Hours | 0.98 GB

Learn and Use the Future of JavaScript – today

Prepare for the Future of JavaScript!

The next Version of JavaScript, ES6 (ECMAScript 6), is the next big thing in the World of JavaScript! It adds tons of new Features, Methods, Objects and Helpers and the earlier you feel confident using them, the better!

Get the All-In-One Package Today!

This course follows a hands-on, example-driven approach to show and explain all the important Features added to JavaScript. This includes important Syntax Changes and Additions like let, const, Rest & Spread Operators and continues with Promises, the Reflect API, the Proxy API, Maps & Sets, Tons of new Methods and Functions and much more!

At the End of the Course, we’ll even build a complete Project, using many of the new Features shown throughout the Course!

Table of Contents

Introduction
1 Introduction
2 JavaScript Languages – ES6 vs ES5
3 Course Format
4 JSBin ES6.html
5 ES6 Compatibility with Browsers.html
6 Using ES6 Today

Syntax Changes Additions
7 Let Block Scope
8 Constants with const
9 Hoisting in ES6
10 Fat Arrow Functions
11 Fat Arrow Functions and the this Keyword
12 Functions and Default Parameters
13 Object Literal Extensions
14 The Rest Operator
15 The Spread Operator
16 The for-of Loop
17 Template Literals
18 Destructuring – Arrays
19 Destructuring – Objects
20 Destructuring – Summary
21 Wrap Up
22 Module Resources.html

Modules Classes
23 Introduction
24 Alternative Plunker Setup.html
25 Modules Setup
26 Modules Basics
27 Import Export Syntax
28 Modules – Strict Mode and Global Scope.html
29 Class Basics
30 Classes Prototypes
31 Inheritance
32 Inheritance Prototypes
33 Static Methods
34 Classes Modules
35 Getters Setters
36 Extending Built-in Objects
37 Extendable Built-in Objects.html
38 Wrap Up
39 Module Resources.html

Symbols
40 Introduction
41 Symbols Basics
42 Shared Symbols
43 Advantages of unique IDs Symbols
44 Well-Known Symbols
45 Module Resources.html

Iterators Generators
46 Introduction
47 Iterator Basics
48 Iterators in Action
49 Creating a Custom Iterateable Object
50 Generators Basics
51 Generators in Action
52 Controlling Iterators with throw and return
53 Module Resources.html

Promises
54 Introduction
55 Creating Resolving Promises
56 Rejecting Promises
57 Chaining Promises
58 Catching Errors
59 Built-in Methods – All and Race
60 Wrap Up
61 Module Resources.html

Extensions of Built-in Objects
62 Introduction
63 The Object
64 The Math Object
65 Strings
66 The Number Object
67 Arrays 12
68 Arrays 22
69 Wrap Up
70 Module Resources.html

Maps Sets
71 Introduction
72 Maps – Creation Adding Items
73 Maps – Managing Items
74 Maps – Looping through Maps
75 Maps – Wrap Up
76 The WeakMap
77 Sets – Creation and Adding Items
78 Sets – Managing Items
79 Sets – Looping through Sets
80 Sets – Wrap Up
81 The WeakSet
82 Module Resources.html

The Reflect API
83 Introduction
84 Creating Objects with Reflect.construct
85 Calling Functions with Reflect.apply
86 Reflect and Prototypes
87 Reflect.construct apply and Prototypes Interaction
88 Accessing Properties with Reflect
89 Analyzing Objects with Reflect.ownKeys
90 Creating Deleting Properties with Reflect
91 Preventing Object Extensions Wrap Up
92 Module Resources.html

The Proxy API
93 Basics
94 Traps in Action
95 Proxies and Reflect
96 Using Proxies as Prototypes
97 Proxies as Proxies
98 Wrapping Functions
99 Revocable Proxies
100 Wrap Up
101 Module Resources.html

Course Project
102 Introduction
103 Getting Started
104 DOM Interaction Selecting Elements
105 Listening to User Events
106 Fetching User Input
107 Http Promises
108 Sending the Http Request
109 The Weather Data Class together with Reflect Proxies
110 Fetching and Storing Weather Data
111 Displaying Data Wrap Up
112 Project Code.html
113 Using ES6 Today Local Setup.html

Course Wrap Up
114 Wrap Up