Accelerated ES6 JavaScript Training

Learn and Use the Future of JavaScript - Today!

Intermediate 4.6(3,802 Ratings) 21,503 Students enrolled
Created by Maximilian Schwarzmüller Last updated 11/2019 English English
What will i learn?
  • Understand and Use the new Features and Concepts introduced with ES6
  • Get an Overview over the Language Additions and Changes
  • Confidently apply the new Syntax, new APIs and other new Features in Web Applications

Curriculum for this course
115 Lectures 05:49:54
Introduction
4 Lectures 00:09:13
  • Introduction 00:03:26
  • JavaScript Languages - ES6 vs ES5 00:01:23
  • Course Format 00:01:28
  • Using ES6 Today 00:02:56
  • Join our Online Learning Community 00:00:22 ES6 Compatibility with Browsers 00:00:15
  • Let & Block Scope 00:04:57
  • Constants with "const" 00:03:31
  • Hoisting in ES6 00:02:29
  • (Fat) Arrow Functions 00:07:46
  • (Fat) Arrow Functions and the "this" Keyword 00:04:46
  • Functions and Default Parameters 00:06:22
  • Object Literal Extensions 00:07:44
  • The Rest Operator 00:04:18
  • The Spread Operator 00:02:16
  • The for-of Loop 00:01:44
  • Template Literals 00:04:30
  • Destructuring - Arrays 00:07:57
  • Destructuring - Objects 00:03:50
  • Destructuring - Summary 00:00:58
  • Wrap Up 00:01:15
  • Module Resources 00:00:01
  • Introduction 00:00:28
  • Modules Setup 00:05:04
  • Modules Basics 00:05:57
  • Import & Export Syntax 00:06:09
  • Class Basics 00:04:01
  • Classes & Prototypes 00:01:37
  • Inheritance 00:05:46
  • Inheritance & Prototypes 00:01:28
  • Static Methods 00:02:48
  • Classes & Modules 00:00:47
  • Getters & Setters 00:04:58
  • Extending Built-in Objects 00:03:10
  • Wrap Up 00:01:03
  • Alternative Plunker Setup 00:00:08 Modules - Strict Mode and Global Scope 00:00:10 Extendable Built-in Objects 00:00:05 Module Resources 00:00:01
  • Introduction 00:02:10
  • Symbols Basics 00:04:31
  • Shared Symbols 00:04:34
  • Advantages of (unique) IDs / Symbols 00:01:13
  • Well-Known Symbols 00:05:56
  • Module Resources 00:00:01
  • Introduction 00:01:53
  • Iterator Basics 00:04:42
  • Iterators in Action 00:04:29
  • Creating a Custom, Iterateable Object 00:03:51
  • Generators Basics 00:02:56
  • Generators in Action 00:03:14
  • Controlling Iterators with throw and return 00:03:00
  • Module Resources 00:00:01
  • Introduction 00:01:42
  • Creating & Resolving Promises 00:04:00
  • Rejecting Promises 00:01:21
  • Chaining Promises 00:03:59
  • Catching Errors 00:02:25
  • Built-in Methods - All and Race 00:04:20
  • Wrap Up 00:00:36
  • Module Resources 00:00:01
  • Introduction 00:01:37
  • The Object 00:08:51
  • The Math Object 00:03:37
  • Strings 00:03:08
  • The Number Object 00:03:47
  • Arrays (1/2) 00:09:06
  • Arrays (2/2) 00:04:48
  • Wrap Up 00:00:42
  • Module Resources 00:00:01
  • Introduction 00:01:02
  • Maps - Creation & Adding Items 00:02:42
  • Maps - Managing Items 00:02:32
  • Maps - Looping through Maps 00:03:11
  • Maps - Wrap Up 00:01:11
  • The WeakMap 00:05:43
  • Sets - Creation and Adding Items 00:02:42
  • Sets - Managing Items 00:02:26
  • Sets - Looping through Sets 00:01:18
  • Sets - Wrap Up 00:00:46
  • The WeakSet 00:05:20
  • Module Resources 00:00:01
  • Introduction 00:02:27
  • Creating Objects with Reflect.construct() 00:05:22
  • Calling Functions with Reflect.apply() 00:05:28
  • Reflect and Prototypes 00:04:40
  • Reflect.construct(), apply() and Prototypes Interaction 00:02:11
  • Accessing Properties with Reflect 00:08:31
  • Analyzing Objects with Reflect.ownKeys() 00:01:02
  • Creating & Deleting Properties with Reflect 00:04:54
  • Preventing Object Extensions & Wrap Up 00:03:42
  • Module Resources 00:00:01
  • Basics 00:01:38
  • Traps in Action 00:05:51
  • Proxies and Reflect 00:04:06
  • Using Proxies as Prototypes 00:03:02
  • Proxies as Proxies 00:01:47
  • Wrapping Functions 00:03:34
  • Revocable Proxies 00:03:09
  • Wrap Up 00:00:51
  • Module Resources 00:00:01
  • Introduction 00:01:15
  • Getting Started 00:04:44
  • DOM Interaction / Selecting Elements 00:05:49
  • Listening to User Events 00:03:54
  • Fetching User Input 00:02:46
  • Http & Promises 00:07:52
  • Sending the Http Request 00:03:48
  • The Weather Data Class together with Reflect & Proxies 00:04:16
  • Fetching and Storing Weather Data 00:04:10
  • Displaying Data & Wrap Up 00:05:30
  • Project Code 00:00:02 Using ES6 Today & Local Setup 00:00:26
  • Wrap Up 00:01:22
  • Bonus: More Content! 00:00:26
Requirements
  • Basic to advanced JavaScript knowledge or resources on ES5 JavaScript follow along, are required
  • Basic Web Development Skills (HTML, CSS, JavaScript) are assumed
  • Advanced JavaScript Knowledge is a Plus
+ View more
Description

Learn modern JavaScript!

Modern 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, RestSpread Operators and continues with Promises, the Reflect API, the Proxy API, MapsSets, 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!

Benefit from my Knowledge as both, a freelance Web Developer and a 5-Star Instructor

As a freelance Web Developer, using JavaScript is my day-to-day work and therefore I always found it annoying the ES6 Resources are scattered out all over the Web. I created this Course to share my Knowledge on ES6 with you!

I love passing my Knowledge to other People and my various, 5-star rated Courses here on Udemy as well as my successful YouTube channel are the best proof of that. 

+ View more
Other related courses
02:38:43
3.8 66 $149.99 Free
08:53:47
3.8 50 Free
01:31:27
Updated Wed, 20-Nov-2019
4.1 38 $149.99 Free
01:45:50
4.1 25 $94.99 Free
04:45:08
4.1 24 Free
01:04:45
4.1 17 Free
03:48:48
4.4 12 $19.99 Free
05:25:07
4.4 22 Free
01:10:37
4.1 10 Free
03:52:13
Updated Mon, 02-Sep-2019
4.1 19 $99.99 Free
04:28:09
4.3 17 $19.99 Free
06:19:49
4.4 14 Free
01:52:35
4 22 $74.99 Free
01:39:41
3.7 14 $79.99 Free
02:09:40
4.2 15 Free
01:01:33
4.2 12 $199.99 Free
51:12:35
4.2 18 $199.99 Free
02:23:35
Updated Tue, 09-Jul-2019
3.7 11 $99.99 Free
01:13:12
4.3 19 $139.99 Free
01:31:26
4.3 18 $139.99 Free
00:58:35
4.1 13 $94.99 Free
12:15:26
4.6 15 $99.99 Free
03:15:34
4.2 16 $199.99 Free
01:15:31
4.2 5 Free
00:44:15
4.5 6 $199.99 Free
03:36:22
4.7 1 Free
16:47:11
3.6 13 Free
03:09:33
Updated Sun, 03-Sep-2017
3.8 16 Free
02:07:36
3.9 1 Free
04:37:27
3.8 2 Free
02:14:18
Updated Fri, 23-Mar-2018
3.7 8 Free
02:23:03
4.3 5 Free
06:22:46
Updated Wed, 23-Mar-2016
4.1 1 Free
04:17:53
4.4 13 Free
00:57:12
3.4 11 Free
02:13:31
4.1 7 Free
12:52:08
3.5 6 Free
01:00:01
Updated Sat, 21-Dec-2019
2.3 4 Free
04:32:16
3.7 2 Free
03:41:40
4.3 3 Free
04:23:54
3.8 1 Free
02:12:25
4.3 0 Free
01:03:10
Updated Fri, 06-Dec-2019
3.9 2 Free
03:33:25
4.1 9 Free
02:43:49
4.4 0 Free
02:00:25
4.5 0 Free
01:10:58
3.8 8 Free
02:55:06
4.2 4 Free
00:36:19
Updated Tue, 28-Mar-2017
3.5 1 Free
02:18:52
4.1 13 Free
00:31:06
Updated Mon, 13-Nov-2017
3.6 6 Free
00:50:23
4 2 Free
02:27:52
Updated Wed, 07-Aug-2019
4.2 6 Free
00:50:19
3.7 4 $129.99 Free
01:49:58
3.9 9 $139.99 Free
01:17:39
Updated Thu, 26-Dec-2019
0 3 Free
03:42:56
4 12 $199.99 Free
02:01:15
Updated Mon, 23-Dec-2019
3.9 2 $199.99 Free
01:40:29
Updated Mon, 23-Dec-2019
3.7 5 $199.99 Free
02:15:39
Updated Mon, 23-Dec-2019
3.1 8 $19.99 Free
02:18:14
4.2 5 $129.99 Free
01:31:32
Updated Mon, 23-Dec-2019
3.8 2 $19.99 Free
01:24:32
Updated Mon, 23-Dec-2019
3.8 2 $19.99 Free
01:30:20
Updated Mon, 23-Dec-2019
3.5 4 $19.99 Free
01:19:56
Updated Mon, 23-Dec-2019
3.5 5 $19.99 Free
00:59:13
Updated Mon, 23-Dec-2019
3.2 4 $19.99 Free
01:01:52
Updated Mon, 23-Dec-2019
3.4 5 $19.99 Free
01:53:25
Updated Mon, 23-Dec-2019
3.4 7 $19.99 Free
02:17:41
Updated Mon, 23-Dec-2019
3.5 7 $19.99 Free
00:47:39
Updated Mon, 23-Dec-2019
3.7 5 $19.99 Free
00:41:25
Updated Mon, 23-Dec-2019
3.5 4 $19.99 Free
01:00:48
Updated Mon, 23-Dec-2019
3.4 6 $19.99 Free
00:33:47
Updated Mon, 23-Dec-2019
3.6 3 $19.99 Free
01:09:52
Updated Mon, 23-Dec-2019
3.4 7 $199.99 Free
00:40:16
Updated Mon, 23-Dec-2019
3.2 7 $199.99 Free
00:49:55
Updated Mon, 23-Dec-2019
3.6 3 $199.99 Free
02:34:03
4 5 Free
24:16:36
4.2 36 $199.99 Free
00:37:00
3.6 2 $99.99 Free
07:52:29
0 14 $114.99 Free
05:38:23
Updated Sat, 17-Aug-2019
4.3 3 $34.99 Free
01:20:14
Updated Tue, 14-May-2013
4 0 Free
05:57:07
3.7 10 $159.99 Free
05:26:39
0 17 $39.99 Free
00:37:17
3.9 5 $99.99 Free
06:23:22
2.5 17 Free
08:33:58
3.9 12 $19.99 Free
27:55:46
4.5 7 $199.99 Free
47:29:47
Updated Tue, 31-Dec-2019
4.6 93 $179.99 Free
03:32:49
Updated Sat, 28-Sep-2019
4.6 18 $49.99 Free
14:59:04
4.7 8 $199.99 Free
13:30:15
Updated Thu, 26-Dec-2019
4.5 23 $149.99 Free
28:04:40
4.7 44 $199.99 Free
10:22:00
4.6 14 $119.99 Free
14:51:23
4.2 78 $194.99 Free
46:24:20
Updated Thu, 12-Dec-2019
4.6 161 $199.99 Free
05:30:27
4 15 $159.99 Free
04:17:37
4 2 Free
03:59:09
4.7 3 Free
03:41:47
3 11 Free
04:00:56
4.1 2 $149.99 Free
03:35:47
4.2 8 $199.99 Free
22:12:56
4 9 $199.99 Free
08:03:16
4.3 10 Free
10:51:38
3.3 3 $199.99 Free
14:41:03
4.2 9 Free
04:35:13
3.8 3 Free
39:30:00
4 14 Free
04:32:42
3.8 12 Free
05:32:51
4.4 1 Free
06:43:19
Updated Sun, 04-Aug-2019
4.1 2 Free
03:20:40
4.2 6 Free
05:51:57
Updated Sat, 16-Nov-2019
4.1 14 Free
18:45:45
Updated Tue, 24-Sep-2019
4.6 3 Free
04:47:30
4.1 12 Free
02:39:55
3.7 13 Free
13:17:19
3.8 14 $124.99 Free
01:18:41
Updated Mon, 23-Dec-2019
0 8 $19.99 Free
14:40:08
4.1 11 Free
01:18:30
Updated Sun, 12-Jan-2020
0 4 Free
03:09:37
3.9 11 Free
08:12:53
4.7 6 $39.99 Free
21:42:23
Updated Sun, 08-Dec-2019
4.6 13 $174.99 Free
02:18:00
4.3 6 $129.99 Free
14:34:08
4.6 14 $149.99 Free
17:04:39
Updated Thu, 26-Dec-2019
4.5 13 $109.99 Free
23:53:13
4.5 7 $94.99 Free
11:00:44
4.5 8 $149.99 Free
12:36:12
4.6 19 $149.99 Free
10:11:39
4 9 $49.99 Free
02:52:39
Updated Fri, 10-Jan-2020
3 5 Free
01:06:37
Updated Sun, 19-Jan-2020
4.1 6 $19.99 Free
00:55:55
4.9 3 Free
01:57:08
4.3 7 $199.99 Free
05:05:38
Updated Sun, 10-Aug-2014
4 1 Free
00:58:40
Updated Wed, 20-Nov-2019
4.2 6 Free
06:20:09
4.2 5 Free
29:24:58
4.1 11 Free
01:19:25
3.2 5 Free
00:45:46
Updated Wed, 06-Nov-2019
2 2 $19.99 Free
09:10:22
4.4 11 Free
01:20:24
4 4 Free
03:51:23
3.8 2 Free
00:40:21
Updated Thu, 22-Aug-2019
3.2 3 Free
02:07:04
Updated Tue, 14-Aug-2018
0 5 Free
02:19:58
Updated Sun, 02-Jun-2019
3.2 3 Free
01:51:26
Updated Mon, 13-Jan-2020
0 9 $99.99 Free
03:04:46
Updated Wed, 22-Jan-2020
4.3 6 Free
01:57:15
Updated Fri, 29-Sep-2017
4.3 3 Free
08:16:39
4.3 10 $174.99 Free
06:41:57
4.1 8 $174.99 Free
07:58:41
4.4 3 $194.99 Free
01:08:54
4 2 Free
01:25:26
4 3 Free
00:31:50
Updated Tue, 07-Jan-2020
3.8 1 Free
02:21:42
0 2 $179.99 Free
02:51:06
3.5 2 Free
02:26:30
Updated Sat, 25-Jan-2020
3.6 2 $99.99 Free
00:36:04
3.4 1 Free
03:10:29
4 8 Free
42:10:51
4.7 19 $199.99 Free
01:55:44
4.3 7 $99.99 Free
01:15:58
3.3 11 $199.99 Free
05:50:21
4.4 80 Free
11:51:39
4.5 79 $199.99 Free
04:00:57
3.9 5 $199.99 Free
27:49:26
4.5 132 $199.99 Free
07:33:47
4.1 5 $19.99 Free
06:20:15
Updated Thu, 04-Oct-2018
3.8 5 $99.99 Free
02:21:45
4.2 4 $199.99 Free
14:28:07
3.9 5 $199.99 Free
02:41:06
4.2 4 $104.99 Free
02:05:43
Updated Sun, 29-Oct-2017
3.7 6 Free
02:34:40
Updated Tue, 05-Dec-2017
4 4 Free
35:24:16
4.5 120 $189.99 Free
About the instructor
  • 132 Students
  • 5 Courses
+ View more
Professional Web Developer and Instructor
Student feedback
4.6
Average rating
  • 0%
  • 1%
  • 9%
  • 52%
  • 136%
Comments
Free $109.99
Includes:
  • 05:49:54 On demand videos
  • 115 Lessons
  • Full lifetime access
  • Access on mobile and tv