JavaScript ES6 : The Next Level

Explore the exciting features of ES6 and enhance your JavaScript skills with practical examples designed for front end developers and designers.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This fun course dives into the new and exciting features of ES6, designed for front-end developers and designers who wanna stay ahead. With practical examples and code demos, you'll easily grasp how ES6 enhances JavaScript. Let's get exploring, shall we?

Key Points

  • Introduction to ES6 and setup
  • Block bindings like Let and variable hoisting
  • Arrow functions for cleaner syntax
  • Understanding parameters and types
  • Harnessing the power of destructuring
  • Working with iterators and generators
  • Using collections effectively
  • Template strings for better string manipulation
  • Promises for handling asynchronous operations
  • Classes for object-oriented programming
  • Modules for better code organization

Learning Outcomes

  • Understand and apply new ES6 features in your code.
  • Differentiate between ES5 and ES6 functionalities.
  • Set up and run ES6 using Babel or Traceur.
  • Use modern JS features to write cleaner and more efficient code.
  • Gain confidence in using classes and modules for your projects.

About This Course

Learn the all new cool features of ES6 - EcmaScript version 6 and see how it enhances JavaScript furthermore.

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 let's get started with ES6

  • 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

Instructor

Profile photo of SkillBakery Studio
SkillBakery Studio

Welcome to SkillBakery, your premier destination for online education.At SkillBakery, we are on a mission to make high-quality education accessible and affordable for everyone. We understand that learning is a personal journey, and we are dedicated to empowering individuals to pursue their passions and goals. That's why we offer a diverse range of self-paced courses, presented in stunning HD quality,...

Review
4.9 course rating
4K ratings
ui-avatar of Miguel Zumbado Vargas
Miguel Z. V.
3.0
6 years ago

Hard to understand, lack of real world examples, exercises

  • Helpful
  • Not helpful
ui-avatar of Zubair Ahmed
Zubair A.
3.5
8 years ago

The advance concepts are not explained well. May be few more example could have helped.
The basic concepts lectures are good.

  • Helpful
  • Not helpful
ui-avatar of MLR Rooney
Mlr R.
5.0
8 years ago

A lot of great information packed into this course.

  • Helpful
  • Not helpful
ui-avatar of Jason Loza
Jason L.
4.5
8 years ago

Overall nice course covers all the topics and well explained.

  • Helpful
  • Not helpful
ui-avatar of Charles Duncan
Charles D.
5.0
8 years ago

He covers the material thoroughly, is easy to understand.

  • Helpful
  • Not helpful
ui-avatar of Rafael Cardoso
Rafael C.
3.5
9 years ago

The examples for WeakMap, Map, Proxy and Generators are a bit non-sense, would expect a little bit more of a use case because it's such a specific new feature. It was a bit confusing.

  • Helpful
  • Not helpful
ui-avatar of Harshad Bankar
Harshad B.
4.0
9 years ago

Nice course, but if you add more detailed content, that will be good

  • Helpful
  • Not helpful
ui-avatar of Johannes Rieger
Johannes R.
3.5
9 years ago

The course gave me insight in many new functions and tricks. However there are many things to improve. For example more details in explanation and especially more examples of usage.
Thanks for your course.

  • Helpful
  • Not helpful
ui-avatar of Erik Reyna
Erik R.
2.5
9 years ago

Talks too fast.

  • Helpful
  • Not helpful
ui-avatar of Marian Bucur
Marian B.
4.0
9 years ago

Some parts of this course are explained very well but some parts contains only just few explanations.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses