JavaScript ES6 : The Next Level

Learn the all new cool features of ES6 - EcmaScript version 6 and see how it enhances JavaScript furthermore.
4.2 (43 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.
458 students enrolled
$19
$85
78% off
Take This Course
  • Lectures 35
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

This course is all about exploring the cool and new features of ES6 - EcmaScript version 6.

The course is specially designed for front end developers and designers who have interest in javascript and who want to be ahead of their peers by learning the new features of this amazing language.

The course covers all the new features/topics in a practical manner with each topic being demonstrated by code samples which you can see in action by easily running them via popular browsers like firefox and chrome.

The course covers following topics

1. Introduction and Basic Setup of ES6

2. Block Bindings which covers Let and Variable Hoisting

3. Arrow Functions

4. Parameters & Their Types

5. Destructuring Parameters

6. Iterators

7. Generators

8. Collections

9. Template Strings

10. Promises

11. Classes

12. Modules

At the end of the course you will be well versed with all the concepts/features of ES6

So lets get started with ES6

What are the requirements?

  • Basic knowledge of JavaScript is required

What am I going to get from this course?

  • Learn the new features introduced in ES6
  • Understand the difference between ES6 features and ES5
  • Learn how to setup and run ES6 using tools like Babel & Traceur
  • Learn a bit about GRUNT,Browserify as well
  • Be ahead of your peers by learning the new technology

What is the target audience?

  • Aspiring Web Developers
  • Web Developers
  • Web Designers
  • Web Architects

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction and Basic Setup
02:34

This lecture introduces you to ES6 - EcmaScript Version 6

01:03

This lecture shows how we can set up ES6

00:29

This lecture shows how we can make use of TraceUR compiler

Section 2: Block Bindings
04:11

In this lecture we will learn about Let keyword which is introduced in ES6

Variable Hoisting
Preview
04:03
Section 3: Arrow Functions
08:04

In this lecture we will learn about Arrow Functions

04:34

In this lecture we will learn about Destructured Assignments in ES6

Section 4: Parameters
02:32

In this lecture we will learn about Default Parameters in ES6

02:00

In this lecture we will learn about Rest Parameters in ES6

01:55

In this lecture we will learn about Spread Operator in ES6

00:58

In this lecture we will learn about Proper Tail Calls and Proper Tail Position in ES6

Section 5: Destructuring Parameters,Arrays and Objects
01:09

In this lecture we will learn about Destructured Parameters in ES6

03:08

In this lecture we will learn about Destructuring Arrays in ES6

03:47

In this lecture we will learn about Destructuring Objects in ES6

Section 6: iterators
02:00

In this lecture we will learn about Iterators in ES6

Section 7: Generators
08:15

In this lecture we will learn about Generators in ES6

Section 8: Collections
01:56

In this lecture we will learn about Sets in ES6

01:31

In this lecture we will learn about Maps in ES6

07:18

In this lecture we will learn about Symbols in ES6

04:03

In this lecture we will learn about WeakMaps in ES6

Section 9: Template Strings
02:22

In this lecture we will learn about Template Strings in ES6

Section 10: Promises
02:31

In this lecture we will learn about Promises in ES6

03:31

In this lecture we will learn about resolve,reject methods of Promise in ES6

Section 11: Classes
03:41

In this lecture we will learn about Classes in ES6

Section 12: Modules
05:55

In this lecture we will learn about Modules in ES6

02:02

In this lecture we will learn about Selective Imports in Modules in ES6

Section 13: New Built-In Methods
New string methods
02:13
New Number Methods
02:39
New Array Methods
05:19
Object Property Assignment
01:56
Section 14: Extended Literals
Binary and Octal Literals
01:16
Section 15: Meta Programming
04:15

In this lecture we will take a look at Proxy Objects introduced in ES6 and we will also explore some of the handler methods provided by Proxy class like get and set.


The source-code is attached with this lecture as downloadable resource

05:18

In this lecture we will explore the practicality of handlers receiver parameter

Reflect
03:50
Section 16: Conclusion
15 pages

This is the conclusion chapter

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

SkillBakery Studio, Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

Ready to start learning?
Take This Course