YoVDO

ES6 - JavaScript Improved

Offered By: Udacity

Tags

Web Development Courses Javascript Courses Promises Courses Arrow Functions Courses Destructuring Courses Polyfills Courses

Course Description

Overview

ECMAScript 6, or ES6, has brought about a ton of changes to the JavaScript programming language. In this course, you'll explore those changes to learn about the latest features and improvements to the language including new keywords, arrow functions, the Class syntax, Promises, and so much more. Discover how much cleaner and more concise your JavaScript code can be!


Syllabus

  • Syntax
    • Learn new ways to define variables,Use destructuring to work more efficiently with arrays and objects,Explore a new method for looping using the for...of loop
  • Functions
    • Write cleaner and more concise functions using arrow functions,Learn how the `this` keyword behaves when working with arrow functions,Explore new ways to create extendable JavaScript classes and subclasses
  • Built-ins
    • Experiment with new object types for Sets, Maps, WeakSets, and WeakMaps,Handle asynchronous requests using JavaScript Promises,Learn how generators can be used to pause the execution of a function while also maintaining its own state
  • Professional developer-fu
    • Write ES6 code for unsupported browsers with polyfills and transpilers,Use a transpiler to convert ES6 code to ES5 code

Taught by

Richard Kalehoff and James Parkes

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Deployment Pipelines using GitHub Actions
A Cloud Guru