YoVDO

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

Offered By: Udemy

Tags

Javascript Courses Software Development Courses ECMAScript Courses

Course Description

Overview

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

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

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 StackOverflow 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 wasnoupdate between 2000 and 2008, then again after that from 2008 until 2015, ECMAScript 2015 it is a BIGdeal. It modernizes JavaScript.Smaller, but still important changes were released in ES7 (2016) and ES8 (2017).

Iwill take you through all the changes, one at a time inamodular approach. This means that you can do chapters as needed, out of order, etc. withoutserious issues.There is a significanthistory lesson in order to place JavaScript and ECMAScriptin context and we'll docomparisons 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, andPython. You do NOTneed to know these languages to appreciate the nuances; they are simply helpful at understanding the reasons behind the ECMAScript standard, JavaScript, and update.

Iam 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





Taught by

Robert Bunch

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
Agile Development
University of Virginia via Coursera
Testing with Agile
University of Virginia via Coursera
PM4R Agile: mentalidad ágil en proyectos de desarrollo
Inter-American Development Bank via edX
Agile Planning for Software Products
University of Alberta via Coursera