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

Preview in Mapt

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

Joris Hermans

1 customer reviews
Take your first steps into the new world of ECMAScript to effortlessly code in an asynchronous environment
Mapt Subscription
FREE
$29.99/m after trial
Video
$72.25
RRP $84.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$72.25
$29.99p/m after trial
RRP $84.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Learning ECMAScript 6: Moving to the New JavaScript [Video] Book Cover
Learning ECMAScript 6: Moving to the New JavaScript [Video]
$ 84.99
$ 72.25
Compass - powerful SASS library that makes your life easier [Video] Book Cover
Compass - powerful SASS library that makes your life easier [Video]
$ 53.99
$ 45.90
Buy 2 for $35.00
Save $103.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781785882685
Course Length1 hour and 41 minutes

Video Description

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.

Table of Contents

Setting Up Your Environment
The Course Overview
Installing Tools
Basic Transpiling
Browser Support
ES6 Basics
Setting Up a Sample Application
let Versus var Versus const
Using an Arrow
Classes and Modules
Classes Versus Prototypes
Modules
Inheritance
More Advanced Features
Collection Types
Destructuring Assignment
Template Literals and Symbols
Iterators and Generators
Generator Functions
Iterators
Coroutines
Promises
Reading a File
Parallel Processing
Promises by core.js
ES Experimental
ES Proposals Flow
Some Experimental Examples
Async Await in Practice
References and Tooling
Type Checking JavaScript
ES6 Overview and References

What You Will Learn

  • 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

Authors

Table of Contents

Setting Up Your Environment
The Course Overview
Installing Tools
Basic Transpiling
Browser Support
ES6 Basics
Setting Up a Sample Application
let Versus var Versus const
Using an Arrow
Classes and Modules
Classes Versus Prototypes
Modules
Inheritance
More Advanced Features
Collection Types
Destructuring Assignment
Template Literals and Symbols
Iterators and Generators
Generator Functions
Iterators
Coroutines
Promises
Reading a File
Parallel Processing
Promises by core.js
ES Experimental
ES Proposals Flow
Some Experimental Examples
Async Await in Practice
References and Tooling
Type Checking JavaScript
ES6 Overview and References

Video Details

ISBN 139781785882685
Course Length1 hour and 41 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Compass - powerful SASS library that makes your life easier [Video] Book Cover
Compass - powerful SASS library that makes your life easier [Video]
$ 53.99
$ 45.90
Building Effective Microservices [Video] Book Cover
Building Effective Microservices [Video]
$ 124.99
$ 106.25
Advanced Tools and Techniques Beyond Base R [Video] Book Cover
Advanced Tools and Techniques Beyond Base R [Video]
$ 124.99
$ 106.25
Learning Microsoft Cognitive Services - Second Edition Book Cover
Learning Microsoft Cognitive Services - Second Edition
$ 35.99
$ 25.20
Pandas Cookbook Book Cover
Pandas Cookbook
$ 39.99
$ 28.00
Machine Learning with R Cookbook - Second Edition Book Cover
Machine Learning with R Cookbook - Second Edition
$ 39.99
$ 28.00