JavaScript Fundamentals for ES6

This course covers the features of ECMAScript 6, the next version of JavaScript, and how you can use them today.
Course info
Rating
(632)
Level
Intermediate
Updated
Sep 17, 2014
Duration
4h 52m
Table of contents
Introduction
Variables and Parameters
Classes
Functional Programming
Built-In Objects
Asynchronous Development in ES6
Objects in ES6
Modules
Using ES6 Today
Description
Course info
Rating
(632)
Level
Intermediate
Updated
Sep 17, 2014
Duration
4h 52m
Description

ECMAScript 6, or ES6, is the next version of JavaScript, and includes many enhancements and new features that make JavaScript coding easier and more maintainable. This course will teach you all of the features of this newest version, with an emphasis on the tools and technologies that will let you leverage these features today, even before they are fully implemented by browsers and Node.

Course FAQ
Course FAQ
What is JavaScript ES6?

ES6 is short for ECMAScript 6 - the 6th version of the ECMA Script programming language specification. ECMAScript was created to standardize JavaScript, and it provides many enhancements and features to JavaScript.

What is the difference between JavaScript and ES6?

The difference is that JavaScript is an actual programming language, while ES6 is the standard by which the JavaScript language is governed.

What are some features of ES6?

Some of the main improvements and features of es6 include class declarations, iterators & generators, destructuring patterns, modules, lexical block scoping, and asynchronous programming. ES6 makes your code more modern and more readable.

What will this course teach me?

In this course you will learn:

  • Features of ECMAScript 6
  • How ES6 makes JavaScript coding easier and more maintainable
  • Variables and parameters of ES6
  • Classes, built-in objects, and functional programming
  • Asynchronous development
  • Modules
  • Much more
Are there prerequisites for this course?

There are no specific prerequisites for this course, so you should be able to jump right in and start learning. But if you already have some basic JavaScript experience, that will give you some advantage.

Who is this course for?

Anyone who wants to learn the features of ECMAScript 6 and the enhancements and new features that make coding with JavaScript even better.

About the author
About the author

Scott has over 15 years of experience in commercial software development and is a frequent speaker at national conferences, and local user groups. Scott is a Microsoft MVP and has authored books on several Microsoft technologies, including ASP.NET, C#, and Windows Workflow.

More from the author
ASP.NET MVC 5 Fundamentals
Beginner
5h 46m
Aug 29, 2019
C# Fundamentals
Beginner
6h 5m
Apr 16, 2019
More courses by Scott Allen
About the author

Joe has been a web developer for the last 13 of his 16+ years as a professional developer. He has specialized in front end and middle tier development . Although his greatest love is writing code, he also enjoys teaching and speaking about code.

More from the author
Angular Fundamentals
Intermediate
9h 36m
Feb 1, 2019
Angular Crash Course
Intermediate
59m
Nov 1, 2018
Unit Testing in Angular
Beginner
3h 21m
Sep 6, 2018
More courses by Joe Eames