Javascript ES6! A Complete Reference Guide to Javascript ES6
4.3 (63 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,396 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Javascript ES6! A Complete Reference Guide to Javascript ES6 to your Wishlist.

Add to Wishlist

Javascript ES6! A Complete Reference Guide to Javascript ES6

Master Javascript's ES6 syntax and start using ES6 syntax in your modern Angular JS, React JS, Meteor JS or Vue JS apps!
4.3 (63 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,396 students enrolled
Created by Abhay Talreja
Last updated 4/2017
English
Curiosity Sale
Current price: $10 Original price: $175 Discount: 94% off
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 4 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will get an in depth understanding of all the new changes (and the most effective ones) in ES6 for your Javascript Development
  • You will get ready to more advanced javascript languages like React, Angular, meteor or Vue.
  • You will be able to write better, faster and efficient code with ES6 syntax in Javascript
  • You will be able to understand the important changes/introduction that happened to Strings
  • You will be able to use the newly Introduced Template Literals
  • You will be having a better understanding the scope and block bindings, using let and const v/s var
  • You will be able to understand and implement the upgrades that functions have gone through - including default parameters, rest parameters, spread parameters, block level functions and of course the most talked about arrow functions.
  • You will be able to understand the changes/upgrades that have happened to Objects, the new methods added and see how Prototypes have been given more power.
  • You will learn Destructuring of Objects and Arrays
  • You will learn everything about the newly introduced Sets and Maps
  • You will learn how to use iterators and generators
  • You will learn how to effectively use Classes and handle inheritance in classes
  • You will see how the arrays have been improved and most importantly you will be able to use it in your next project
  • You will learn about asynchronous programming and Promises
  • You will learn about Modules in ES6
View Curriculum
Requirements
  • Working or Intermediate knowledge of Javascript.
  • Want to improve your coding skills and take them to the next level
  • Want to excel in frameworks like React JS, Angular JS, meteor JS or Vue JS - This course will definitely help you in that journey
  • This isn't JavaScript from scratch, so if you are looking for a beginner course this probably isn't it.
  • You should have some knowledge of functions, variables, Objects, Arrays and other fundamentals.
Description

*** Brand New Course Launched in April 2017 ***

 Ace JavaScript's ES6 concepts with the most complete and in-depth ES6 course available! 

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.

Who is This For?

Almost everyone! Advanced JavaScript developers will be able to go through the course a little more quickly, but I've designed this course to be as approachable as possible.

This isn't JavaScript from scratch, so if you are looking for a beginner course this probably isn't it. You should have some knowledge of functions, variables, Objects, Arrays and other fundamentals. You can check out my other course, if you are just starting Javascript from Scratch!

This is the tutorial you've been looking for to master ES6 Javascript. Learn the new concepts of Javascript ES6 that will help you build solid, fast and and up to date projects in a easy and effective way.

  • Those reliant on jQuery, looking to have a better grasp on the core features of JavaScript.
  • Existing JS developers who want to bridge their personal learning gaps and learn ES6 start to finish.
  • Java, Python, PHP & WordPress Developers looking to become stronger on the client side.
  • Anyone who wants to get better at JavaScript and learns well from seeing both fundamental and advanced concepts in practice.

Keep in mind - 

There is no development without reiteration!

So what is the "Javascript ES6! A Complete Reference Guide to Javascript ES6" course about?

Each video breaks down a specific part of ES6 and allows for quick referencing in the future. You can binge watch them all today or do a few each day during your lunch or on your commute.
**Please don't drive and Learn ES6.

Join me for a fun and approachable look at all ES6 has to offer — boost your skills and further your career.

Not sure if it's for you?

As with all my courses, there is 30 days, 100% money back if it's not a good fit. Give it a shot!

Who is the target audience?
  • Anyone who wants a top-to-bottom intro to JavaScript's ES6.
  • Someone who hopes to elevate their JS with in-depth es6 knowledge.
  • An experienced programmer wanting an overview of advanced es6 topics.
  • Understand the function on topics like classes, modules, arrow functions, rest parameters, spread parameters.
  • Those reliant on jQuery, looking to have a better grasp on the core features of JavaScript.
  • Existing JS developers who want to bridge their personal learning gaps and learn ES6 start to finish.
  • Java, PHP & WordPress Developers looking to become stronger on the client side.
  • Anyone who wants to get better at JavaScript and learns well from seeing both fundamental and advanced concepts in practice.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
06:44:45
+
Introduction and What to Expect!
4 Lectures 14:56
+
Strings and Template Literals
4 Lectures 22:35

In this lecture, we will cover the Strings methods in ES6.

String Method Additions
09:07

In this lecture, we will cover the Template Literals in ES6.

Template Literals
12:13

Exercises for Practice: (optional) - 1
00:37

Exercises for Practice: (optional) - 2
00:38
+
Block Bindings
4 Lectures 23:12

In this lecture, we will cover the let and const in ES6.

let and const in block level scope
09:17

In this lecture, we will cover the let and const in ES6 in Loops & Global Bindings.

let and const in loops
08:28

In this lecture, we will cover the let and const in ES6 in Global Bindings.

let and const in Global Scope & Summary
05:15

Exercises for Practice: (optional)
00:12
+
Functions
10 Lectures 01:15:43

In this lecture, we will cover the Default Parameters in Functions in ES6

Default Parameters
10:10

In this lecture, we will cover the Functions with Default Parameter Expressions in ES6

Default Parameters as Expressions
04:55

In this lecture, we will cover the Rest parameters in ES6.

Rest Parameters
10:44

In this lecture, we will cover the Spread parameters in ES6.

Spread Parameters
07:04

In this lecture, we will cover the Name Property in ES6.

'name' Property
07:32

In this lecture, we will cover the new.target in ES6.

'new.target' metaproperty
07:28

In this lecture, we will cover the Block Level Functions in ES6.

block level functions
04:35

In this lecture, we will cover the Arrow Functions in ES6.

(arrow functions) => Part 1
08:43

In this lecture, we will cover the Arrow functions with arrays, arguments object and identifying them in ES6.

(arrow functions) => Part 2 - Arrow functions with arrays & arguments object
06:49

In this lecture, we will cover the Immediately Invoked function Expressions (IIFE's) in ES6.

IIFE and 'this' keyword
07:43
+
Objects in ES6
3 Lectures 29:49

In this lecture, we will cover the Object Property Initializer shorthand, concise methods and computed property names for objects in ES6.

Objects Literals - Syntax
06:56

In this lecture, we will cover the new methods added to objects in ES6.

New Methods for Objects
08:40

In this lecture, we will cover the Prototypes in ES6.

Prototypes on Proteins
14:13
+
Destructuring Objects and Arrays
3 Lectures 40:36

In this lecture, we will cover the Destructuring Objects in ES6.

Destructuring in Objects
16:50

In this lecture, we will cover the Destructuring Arrays in ES6.

Destructuring in Arrays
13:28

In this lecture, we will cover the Destructuring of Arrays and Objects in ES6.

Mixed Arguments and Parameters
10:18
+
Sets and Maps
7 Lectures 54:52

In this lecture, we will get introduced to Sets and Maps in ES6.

Introduction and Alternate Approaches
08:30

In this lecture, we will cover the Sets in detail in ES6.

Sets in Detail
07:19

In this lecture, we will cover the forEach() method for Sets in ES6.

forEach() in Sets
09:18

In this lecture, we will cover the Weak Sets in ES6.

Weak Sets
09:55

In this lecture, we will cover the Maps in ES6.

Maps in Detail
08:09

In this lecture, we will cover the forEach() method for Maps in ES6.

forEach() in Maps
04:21

In this lecture, we will cover the Weak Maps in ES6.

Weak Maps
07:20
+
Iterators and Generators
4 Lectures 45:02

In this lecture, we will cover the Iterators & Generators in ES6.

Iterators & Generators - An Introduction
15:21

In this lecture, we will cover the Iterables & for-of loop in ES6.

Iterables and For-of
07:41

In this lecture, we will cover the Advanced Iterator Functionality in ES6.

Advanced Iterator Functionality - Part 1
11:45

In this lecture, we will cover the Advanced Iterator Functionality in ES6.

Advanced Iterator Functionality - Part 2
10:15
+
Classes
3 Lectures 39:00

In this lecture, we will cover the Classes in ES6.

Class - An Introduction
09:51

In this lecture, we will cover the Classes in detail in ES6.

Class - In Detail
15:00

In this lecture, we will cover the Inheritance in ES6.

Class and Inheritance
14:09
+
Arrays Reloaded with Improvements!
2 Lectures 18:42

In this lecture, we will cover the Improved Arrays in ES6.

Creating Arrays Differently - of() and from() methods!
09:46

In this lecture, we will cover the Improved Arrays - New Methods in ES6.

Arrays - new Methods - Find(), FindIndex(), Fill() and copyWithin()
08:56
1 More Section
About the Instructor
Abhay Talreja
4.5 Average rating
1,204 Reviews
37,688 Students
4 Courses
Developer, Team Lead, Software Consultant, Loves Technology

Hi, I'm Abhay! I have over 10 years of development experience in many languages from java, javascript, grails, iOS and Android. So, I can say, i have seen a lot to understand and know. I intend to pass this knowledge to anyone and everyone possible or I can reach onto!

I'm a web designer and developer with a great passion for building beautiful new things from scratch. I've been building websites since 2007 and also have a degree in Engineering and specialized in Computer Science. I have created websites and applications for various states in the USA.

It was in college where I first discovered my passion for teaching and helping others by sharing my knowledge. And that passion brought me to Udemy, where my students really appreciate that I take the time to explain important concepts in a way that everyone can easily understand.

Do you want to learn how to build awesome websites?

Want to know how to make your websites look beautiful and professional?

Looking for a complete JavaScript course that takes you from beginner to advanced developer?

Then enrol in my courses today and join the other happy students. If I had to describe each of my courses in one sentence, I would say “I wish I had this course, when I started learning technology".

So if you don't want to go through all the books and thousands of online articles and tutorials like I did, then enroll in my course today! I will be very happy to share my knowledge with you, and help you with everything I can along the way.

Happy Learning!!