Learning ECMAScript 6: Moving to the New JavaScript [Video]

More Information
  • Get to know how to use asynchronous programming with promises and async functions
  • Understand object-oriented programming and create objects using classes
  • Find out whether generators and iterators are a great addition to the language
  • Familiarize yourself with best practices in order to create effective code
  • Grasp how type checking JavaScript works and dive into babel.js
  • See how transpilers work and what they are
  • Implement various efficient methods to refer functions and classes
  • Analyze and resolve high performance related issues in JavaScript programming

JavaScript High Performance focuses on making your JavaScript code run more efficiently, raising your app performance. ECMAScript 6 (ES6) is the new step to the ECMAScript language, whose specifications are inherited by JavaScript. ES6 gives a vast makeover to JavaScript by adding new syntaxes and APIs to write complex applications and libraries that are easier to debug and maintain. ES6 aims to keep JavaScript accessible for casual developers, even after adding new advanced features. 

To begin with, you will get familiarized with Babel.js, which will help you use the latest features of ES6 in all browsers. You’ll gain a concrete understanding of ES basics and classes, modules, inheritance, as well as the coding style. You’ll build your skills with recommended code organization patterns in JavaScript, making your code easy to organize.

Moving on, we’ll discuss advanced features such as collection types, template literals, and symbols. Next, you’ll see how to use tools to write asynchronous code much better with promises and asynchronous functions. Lastly, we will deal with some experimental proposals and references. By the end of the course, you will understand how ECMAScript is going to be the new paradigm.

  • This video course offers an expert's eye on the latest ES6 features and how the advanced tasks fit together in JavaScript as a whole
  • Create and use ES6 modules to learn to write smart, modularized JavaScript code
  • Learn a powerful approach to write object-oriented JavaScript code using ES6
Course Length 1 hour 41 minutes
ISBN 9781785882685
Date Of Publication 27 Jul 2016


Joris Hermans

Joris Hermans is a Senior Software Developer with more than 10 years' experience in programming for the web. He loves to teach and coach other people about all the great aspects of developing for the web. He has worked for an online directory company creating web applications with more than a million page views a week. You will also find him creating great projects on GitHub. He loves to participate in a lot of discussions regarding the evolution of the web. Following new technology trends is a kind of hobby for him.

With a few video courses already under his belt, Joris Hermans is definitely the kind of teacher you want to go on a new learning adventure with.