Step By Step Guide to mastering all the modern Javascript features
The goal of this course is simple: hugely increase your JavaScript skills while developing and modernizing you to write modern JavaScript.
Want to take your JavaScript knowledge to meet today’s standards? So this is the course for you.
The course includes 20 modules that go through ES6 in its entirety. You are going to learn these topics:
- New Variables, Scoping and Template Strings
- Arrow Functions, Destructuring
- New Iterables and Looping over data
- Mastering … Spread and Rest Operator
- Understanding weird Concept of this in Javascript
- How to create Modules in ES6 way
- Mastering Generators, Proxies, Sets and Maps
- Advanced Classes, Prototypal Inheritance
- How to write clean code using ESLint
- Learn how to check the Code Quality using ESLint
- Mastering Loops etc and much more!
Table of Contents
Download Source Code
1 Source Code
1 Source Code
Variables and Scoping In Javascript
2 Var Scoping
3 Understanding let
4 More Use Cases of let and const
5 Use Cases of Const
2 Var Scoping
3 Understanding let
4 More Use Cases of let and const
5 Use Cases of Const
Understanding Arrow Functions and this
6 Introduction to Arrow Functions
7 More Examples on Arrow Functions
8 Understanding this as Global Object
9 this inside the Object
10 Understanding this in new keywork
11 Call Bind Apply
12 Fix this when method passed as a Callback
13 Fix this inside the closure
14 Fix this when method assigned to Variable
15 Default Arguments in Functions
16 When not to use Arrow Function
6 Introduction to Arrow Functions
7 More Examples on Arrow Functions
8 Understanding this as Global Object
9 this inside the Object
10 Understanding this in new keywork
11 Call Bind Apply
12 Fix this when method passed as a Callback
13 Fix this inside the closure
14 Fix this when method assigned to Variable
15 Default Arguments in Functions
16 When not to use Arrow Function
Template Strings
17 Introduction to Template Strings
18 Using Html with Templates
19 Tagged Template Literals
20 Sanitize Data Using Template Strings
17 Introduction to Template Strings
18 Using Html with Templates
19 Tagged Template Literals
20 Sanitize Data Using Template Strings
New String Methods
21 String Starts with
22 String Ends with
23 Includes
24 Repeat
21 String Starts with
22 String Ends with
23 Includes
24 Repeat
Destructring
25 Destructring Objects
26 Destructring Arrays
27 Swapping using Desctructring
28 Destructring Function Arguments
25 Destructring Objects
26 Destructring Arrays
27 Swapping using Desctructring
28 Destructring Function Arguments
For Looping
29 For Loops
30 For of Loop Use cases
31 For In Loop with Objects
29 For Loops
30 For of Loop Use cases
31 For In Loop with Objects
Array Methods In ES6
32 Array.from() and Array.of()
33 Array.some()
34 Array.find() and Array.findIndex()
35 Array.every()
32 Array.from() and Array.of()
33 Array.some()
34 Array.find() and Array.findIndex()
35 Array.every()
Spread And Rest
36 Introduction to Spread
37 Spread Examples
38 Spread into function
39 Rest Param in Functions
40 Rest Param in Destructring
36 Introduction to Spread
37 Spread Examples
38 Spread into function
39 Rest Param in Functions
40 Rest Param in Destructring
Object Literal
41 Object Literal Properties
42 Creating Methods in Object
43 Computed Properties In ES6
41 Object Literal Properties
42 Creating Methods in Object
43 Computed Properties In ES6
Promises
44 Promises
45 Make your Own Promise
46 Promises Example
47 Promise Chaining
48 Promise.all()
49 Promise.all() Examples
44 Promises
45 Make your Own Promise
46 Promises Example
47 Promise Chaining
48 Promise.all()
49 Promise.all() Examples
Symbols
50 Symbols in ES6
50 Symbols in ES6
Code Quality with ESLint
51 Download Nodejs
52 Getting Started with ESLint
53 Airbnb Style Guide
54 Disable Globals Warning
55 Disable Rule for Specific Block
56 Disable Rule for Specific Line
57 Plugins in ESlint
58 Eslint Integration with VS Code
51 Download Nodejs
52 Getting Started with ESLint
53 Airbnb Style Guide
54 Disable Globals Warning
55 Disable Rule for Specific Block
56 Disable Rule for Specific Line
57 Plugins in ESlint
58 Eslint Integration with VS Code
ES6 Modules
59 Default Export in ES6
60 Named Export Constant
61 Name Export Function
62 Named Export Object
63 More Examples on Modules
59 Default Export in ES6
60 Named Export Constant
61 Name Export Function
62 Named Export Object
63 More Examples on Modules
ES6 Classes
64 Prototypal Inheritance
65 Classes
66 Getter and Setter
67 Extending Classes
68 Extending Arrays
64 Prototypal Inheritance
65 Classes
66 Getter and Setter
67 Extending Classes
68 Extending Arrays
Generators
69 Generators
70 Execute Async Tasks in Series
71 Looping in Generators
69 Generators
70 Execute Async Tasks in Series
71 Looping in Generators
Proxies
72 Proxies
73 Proxies Examples
74 Make Singleton Class Using Proxies
72 Proxies
73 Proxies Examples
74 Make Singleton Class Using Proxies
Sets and Maps
75 Sets
76 More Examples on Sets
77 Maps
75 Sets
76 More Examples on Sets
77 Maps
AsyncAwait
78 AsyncAwait Demo
79 Error Handling in AsyncAwait
80 Multiple Promises
78 AsyncAwait Demo
79 Error Handling in AsyncAwait
80 Multiple Promises
ES7 Features
81 ES7 Class Syntax
82 Dangling Comma
83 New methods in Object
81 ES7 Class Syntax
82 Dangling Comma
83 New methods in Object
Bonous
84 ES6-ES7 Cheat Sheet
85 Bonous Courses
84 ES6-ES7 Cheat Sheet
85 Bonous Courses
Modern Javascript: Mastering ES6, And ES7
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3.5 Hours | 1.81 GB
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3.5 Hours | 1.81 GB
Download from Turbobit
Download from DepositFiles
Download from Rapidgator
No comments: