Skip to main content

ES6 for everyone

7h 36m
English
Paid

Course description

ES6 for Everyone is a premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this course is an efficient way to find out what is new in JavaScript and most importantly when and how you should use it.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 78 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: getting setup

All Course Lessons (78)

#Lesson TitleDurationAccess
1
getting setup Demo
01:21
2
var Scoping Refresher
05:26
3
let VS const
04:03
4
let and const in the Real World
05:11
5
Temporal Dead Zone
01:30
6
Is var Dead. What should I use
01:51
7
Arrow Functions Introduction
05:26
8
More Arrow Function Examples
04:23
9
Arrow Functions and this
08:31
10
Default Function Arguments
03:53
11
When NOT to use an Arrow Function
05:46
12
Arrow Functions Exercises
09:29
13
Template Strings Introduction
02:19
14
Creating HTML fragments with Template Literals
09:00
15
Tagged Template Literals
08:02
16
Tagged Templates Exercise
06:18
17
Santizing User Data with Tagged Templates
04:41
18
New String Methods
07:14
19
Destructuring Objects
08:43
20
Destructing Arrays
04:57
21
Swapping Variables with Destructuring
02:30
22
Destructuring Functions - Multiple returns and named defaults
05:30
23
The for of loop
09:56
24
The for of Loop in Action
08:08
25
Using for of with Objects
02:20
26
Array.from() and Array.of()
06:53
27
Array. find() and .findIndex()
04:41
28
Array .some() and .every()
02:17
29
Spread Operator Introduction
05:10
30
Spread Exercise
05:16
31
More Spread Examples
06:13
32
Spreading into a function
03:20
33
The ...rest param in Functions and destructuring
06:05
34
Object Literal Upgrades
08:01
35
Promises
05:43
36
Building your own Promises
03:28
37
Chaining Promises + Flow Control
09:25
38
Working with Multiple Promises
07:08
39
All About Symbols
05:57
40
Getting Started with ESLint
10:59
41
Airbnb ESLint Settings
10:48
42
Line and File Specific Settings
05:29
43
ESLint Plugins
04:20
44
ESLint inside Atom and Sublime Text
06:37
45
Only Allow ESLint Passing Code into your git repos
03:36
46
JavaScript Modules and WebPack 2 Tooling Setup
18:52
47
Creating your own Modules
09:33
48
More ES6 Module Practice
08:22
49
Tool-Free Modules with SystemJS (+bonus BrowserSync setup)
07:05
50
All About Babel + npm scripts
11:41
51
Polyfilling ES6 for Older Browsers
06:04
52
Prototypal Inheritance Review
05:02
53
Say Hello to Classes
06:49
54
Extending Classes and using super()
05:15
55
Extending Arrays with Classes for Custom Collections
06:55
56
Introducing Generators
06:38
57
Using Generators for Ajax Flow Control
06:07
58
Looping Generators with for of
01:41
59
What are Proxies?
06:15
60
Another Proxy Example
03:35
61
Using Proxies to combat silly errors
04:42
62
Sets
04:28
63
Understanding Sets with Brunch
02:24
64
WeakSets
03:50
65
Maps
02:42
66
Map Metadata with DOM Node Keys
03:40
67
WeakMap and Garbage Collection
02:34
68
Async Await - Native Promises Review
07:55
69
Async Await - Custom Promises Review
05:33
70
All About Async + Await
08:36
71
Async + Await Error Handling
10:45
72
Waiting on Multiple Promises
07:42
73
Promisifying Callback Based Functions
05:03
74
Class Properties
03:08
75
padStart and padEnd
05:21
76
ES7 Exponential Operator
01:14
77
Function Arguments Trailing Comma
03:23
78
Object.entries() and Object.keys()
05:12

Unlock unlimited learning

Get instant access to all 77 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Discord Clone - Learn MERN Stack with WebRTC and SocketIO

Discord Clone - Learn MERN Stack with WebRTC and SocketIO

Sources: udemy
Learn how to connect MERN Stack with WebRTC and SocketIO. We will go through all of the steps to create application with group call functionality. We will crea
19 hours 29 minutes 29 seconds
The Complete JavaScript Course 2023: From Zero to Expert!

The Complete JavaScript Course 2023: From Zero to Expert!

Sources: udemy
This is a truly complete JavaScript course, that goes beyond what other JavaScript courses out there teach you.
68 hours 53 minutes 44 seconds
JavaScript Basics for Beginners

JavaScript Basics for Beginners

Sources: codewithmosh (Mosh Hamedani)
JavaScript is one of the most popular programming languages in the world. Companies like Walmart, Netflix, and PayPal run big internal applications around JavaS
6 hours 39 minutes 44 seconds