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

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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




  • 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

Course Curriculum

1 Lectures

Instructor

Profile photo of Robert Bunch
Robert Bunch

Robert Bunch has been a developer since 2004, having built complex applications for small tech startups to major companies. Most recently, he has been a code school instructor since 2015 where he's worked directly with students applying his passion for teaching and development. His ability to break down the complexities of code and demystify the magic trick, have had immense...

Review
4.9 course rating
4K ratings
ui-avatar of Tiago do Amaral Rodrigues
Tiago D. A. R.
5.0
8 months ago

It's got some very good tips on 2015+ era JS, especially some more obscure bits like tagged template literals and symbols.

  • Helpful
  • Not helpful
ui-avatar of Senthil Kumar Subramanian
Senthil K. S.
4.0
9 months ago

good one

  • Helpful
  • Not helpful
ui-avatar of Harshit Anand
Harshit A.
4.5
11 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Graeme Chetcuti
Graeme C.
5.0
1 year ago

Immediately from the get-go the presenter demonstrates he is knowledgeable and engaging.

  • Helpful
  • Not helpful
ui-avatar of Soumya Maity
Soumya M.
5.0
1 year ago

Good course in ES6,ES7,ES8.

  • Helpful
  • Not helpful
ui-avatar of Pyryev Pyryev
Pyryev P.
5.0
1 year ago

Great course. Highly recommend it.

  • Helpful
  • Not helpful
ui-avatar of Sai Manish Pogaku
Sai M. P.
3.0
1 year ago

Mixing other programming languages

  • Helpful
  • Not helpful
ui-avatar of Piyali Das
Piyali D.
5.0
1 year ago

very good

  • Helpful
  • Not helpful
ui-avatar of Utsav Yadav
Utsav Y.
4.5
1 year ago

geeat

  • Helpful
  • Not helpful
ui-avatar of kalyani Pradeep Deshmukh
Kalyani P. D.
5.0
1 year ago

Amazing, above expectations!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses