This course includes
Course Overview
JavaScript is a fundamental asset for any web developer. As an evolving language, new releases continue to refine it to make it more accessible for large-scale use. ECMA Script, or ES in short, is the standardized name for the programming language popularly known as JavaScript. The sixth release of the script is known as ES6 and features major enhancements which improve Javascript's usability. Writing and reading code is now easier with the introduction of features like Arrows, Symbols, etc. This course p...
Course Content
Function Scope, Block Scope, Constants
Arrow Functions
Default Arguments
Classes
Destructuring
Spread Operator and Rest Parameters
4 Lessons
Objects in ES6
7 Lessons
Tail Call Optimization and Other Function Features in ES6
5 Lessons
Symbols
6 Lessons
The for-of loop
4 Lessons
String and Template Literals
6 Lessons
Sets, Maps, and their Weak Versions
8 Lessons
Iterators and Generators in Depth
12 Lessons
ES6 Promises
5 Lessons
Configuring ES6 with Webpack
6 Lessons
The Reflect API
5 Lessons
Proxies in Practice
5 Lessons
ES2017
5 Lessons
Your Final Exam: ES6 Job Interview Questions
21 Lessons
Bonus chapter: Your learning plan
7 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor