Udemy

ES6, ES7 & ES8, TIME to update your JavaScript / ECMAScript!

Enroll Now
  • 7,179 Students
  • Updated 7/2024
4.5
(1,480 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 27 Minute(s)
Language
English
Taught by
Robert Bunch
Rating
4.5
(1,480 Ratings)
2 views

Course Overview

ES6, ES7 & ES8, TIME to update your JavaScript / ECMAScript!

ECMAScript Next is here. It's time to modernize your JavaScript.

If you have spent anytime coding in JavaScript, you have heard about ES6, ECMAScript, or ES2015. Maybe it was an obnoxious co-worker trying to put you down, another Udemy course keeps mentioning it, or you saw it on a Stack Overflow answer. If you're not familiar with it, or are still wondering what the difference is between ECMAScript and Javascript, it's the update that occurred in 2015 and subsequent years. Considering the history of JavaScript (which started in 1995), there was no update between 2000 and 2008, then again after that from 2008 until 2015, ECMAScript 2015 it is a BIG deal. It modernizes JavaScript. Smaller, but still important changes were released in ES7 (2016) and ES8 (2017).

I will take you through all the changes, one at a time in a modular approach. This means that you can do chapters as needed, out of order, etc. without serious issues. There is a significant history lesson in order to place JavaScript and ECMAScript in context and we'll do comparisons to other languages so you get a feel for why certain things were added or changed. I also do frequent comparisons between JavaScript and other languages like C, Java, and Python. You do NOT need to know these languages to appreciate the nuances; they are simply helpful at understanding the reasons behind the ECMAScript standard, JavaScript, and update.

I am still adding challenges for the various sections. Challenges that are already in, are in all caps (i.e., CHALLENGE) and are a great way to apply and practice! This course will challenge your JavaScript as you learn many new features, but also as you learn how JavaScript and ECMAScript relates to other languages (C, Java, etc.).

Course Layout

  1. Intro

  2. ES6 Easy Wins

  3. Classes

  4. Array Changes

  5. Map Constructor and Weak Map

  6. Set Constructor and Weak Set

  7. Promises

  8. ES8 (Async)

  9. Proxy Constructor and Reflect Object

  10. Generators and iterators




Course Content

  • 10 section(s)
  • 64 lecture(s)
  • Section 1 Introduction
  • Section 2 ES6 (2015) - The Easy Wins
  • Section 3 ES6 (2015) - Classes
  • Section 4 ES6 (2015) - Array upgrades
  • Section 5 ES6 (2015) - Map, Set, WeakMap, WeakSet, & Symbols (and how JS stores stuff)
  • Section 6 ES6 (2015) - Promises
  • Section 7 ES8 (2017) - Async and Await (and a few extras)
  • Section 8 ES6 (2015) - Proxy Constructor and Reflect Object
  • Section 9 ES6 (2015) - Generators, iterators, iterables and for...of
  • Section 10 ES7 - ES2016 - Easy wins

What You’ll Learn

  • Know a basic timeline of ECMAScript and the JavaScript language
  • Use the new methods and options available in modern releases of JavaScript
  • Differentiate between the versions of JavaScript
  • Transition easier between JavaScript and other programming langauges


Reviews

  • D
    David Schinteie
    5.0

    Great overview of the history of the web! It really helped me understand the context better. I had no idea the language I work with was originally developed in just 10 days and took 15 years to get a major update! The timeline was visual, knowledgeable and huuuuuge help for me. BIIIIG THANK YOU!

  • V
    Venkatesh Elchuri
    4.0

    good

  • E
    Elumalai Subramaniyan
    4.5

    happy to learned new technology

  • R
    Rushikesh Nikam
    4.5

    it is a good course.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed