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
Miguel Z. V.
Hard to understand, lack of real world examples, exercises