Build a strong foundation for the future of web technologies
Get started and learn about the ES6 features in just one hour!
This course focuses on giving you a fast and compact lecture format to get you started on the most important features of ES6. Course is full with examples and comparisons with older ES5 approaches so you can understand how efficient and useful is to understand and write ES6 code.
Contents and Overview
Suitable for beginners as well for those who already know ES6 features but want a second look at them, this 1 hour course will take you through basic things like declaring new variables with let and const then you will learn about different long expected features like: classes, promises, arrow functions and modules. You will also be able to learn about iterators and generators as the course will take you through examples of these features.
Don't worry if the topics above sound unfamiliar because this course is intended to present them to you and explain them in the easiest way possible.
Learn about the best way to declare variables with the "let" keyword and a brief about block scope.
Learn about making functions shorter and more powerful using arrow functions from ES6.
You will learn about default parameters, rest parameters and the spread syntax.
Learn how to extract data from arrays and objects using this new feature called destructuring.
A better and cleaner way to use expressions and strings at the same time.
Take control of asynchronous code without using callbacks with this feature called "Promise".
New useful additions to the object literals.
In case you need unique keys you can always rely on symbols. Learn what other things you can use them for.
Learn about the for...of statement and how to create custom iterators.
A fast but advanced way to yield data using generators.