ES6, ES7 & ES8, TIME to update your JavaScript / ECMAScript!
Learn ECMAScript Next (ES2024)! Update your JavaScript skills with the latest features and modern development practices. Future-proof your code.
Course Content
ES6, ES7 & ES8, TIME to update your JavaScript / ECMAScript! is an all-levels Udemy course taught by Robert Bunch. It runs 13h 23m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 1,449 reviews, with 7,121 students enrolled. It is a paid course, last updated July 2024.
If you've dabbled in JavaScript coding, you've likely encountered terms like ES6, ECMAScript, or ES2015. Perhaps it was a colleague's dismissive remark, a recurring mention in Udemy courses, or a frequent appearance on Stack Overflow. If you're new to JavaScript or unsure about the distinction between ECMAScript and JavaScript, this course is for you!
ES6 (ECMAScript 2015) represents a significant update to JavaScript, released in 2015 and continued with subsequent releases. Considering JavaScript's history (originating in 1995), there were extended periods without updates, making ECMAScript 2015 a truly pivotal moment. It fundamentally modernizes JavaScript, introducing valuable new features. Smaller, yet still important, enhancements followed with ES7 (2016) and ES8 (2017).
This course breaks down all these changes systematically, one at a time, in a modular approach. This allows you to learn at your own pace, tackling chapters in any order. We'll provide a crucial history lesson to understand the context of JavaScript and ECMAScript, and draw comparisons to other popular programming languages like C, Java, and Python. You don't need prior knowledge of these languages – they're simply used to illuminate the why behind the ECMAScript standard, JavaScript, and its evolution.
Throughout the course, you'll find challenges designed to reinforce your understanding and allow for practical application. These are marked in ALL CAPS (e.g., CHALLENGE) and are an excellent way to test your skills. Expect to have your JavaScript skills tested as you learn these new features and explore how JavaScript and ECMAScript relate to other languages.
Course Content:
- Intro: A foundational overview of JavaScript and ECMAScript.
- ES6 Easy Wins: Quick-start features to boost your JavaScript development.
- Classes: Understanding and utilizing classes in JavaScript.
- Array Changes: New methods and features for manipulating arrays.
- Map Constructor and Weak Map: Exploring the Map data structure and its related WeakMap.
- Set Constructor and Weak Set: Learning about the Set data structure and its associated WeakSet.
- Promises: Handling asynchronous operations with Promises.
- ES8 (Async): Working with asynchronous code using async/await.
- Proxy Constructor and Reflect Object: Understanding Proxy objects and the Reflect object.
- Generators and iterators: Creating custom iterators and generators in JavaScript.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.