Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning ECMAScript 6+ (ES6+)

Learning ECMAScript 6+ (ES6+)

1h 16mIntermediate2020-09-22

Authors

Eve Porcello

Eve Porcello

Software Developer and Instructor

Course details

ECMAScript—the standardized version of JavaScript—keeps getting more powerful. ES6 was a large leap forward, introducing features that changed how developers structure programs. But every year since there have been updates and additional improvements. This course helps you create modern JavaScript applications leveraging the most interesting and useful features in ES6+. Eve Porcello introduces the new keywords and operators that can help simplify code, as well as new ways of creating functions and objects. She also shows you how to write and search through template strings, create map objects to store key/value pairs, move values from one array to another—or one object to another—with the spread operator, build reusable classes, and use arrow functions and generators. Plus, learn how to handle asynchronous data and tasks with promises, fetch, and the async/await syntax.

Topics include:
What is ECMAScript?
Writing and searching strings
Writing maps
Destructuring arrays
Searching arrays
Creating objects
Destructuring objects
Iterating with the for/of loop
Getting and setting class values
Using ECMAScript functions
Building and returning promises
Using async/await syntax

Skills covered

JavaScriptOracleLearningProgramming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - Using modern JavaScript today
  • 02 - What you should know before watching this course

1. What Is ECMAScript

  • 03 - What is ECMAScript
  • 04 - Staying up to date with new releases
  • 05 - Understanding browser support

2. ECMAScript Variables and Data Structures

  • 06 - Using the let keyword
  • 07 - Working with the const keyword
  • 08 - Writing template strings
  • 09 - Searching strings
  • 10 - Using symbols
  • 11 - Writing maps
  • 12 - Working with sets

3. Arrays and Array Methods

  • 13 - Using the array spread operator
  • 14 - Destructuring arrays
  • 15 - Searching arrays with the .includes function

4. ECMAScript Objects

  • 16 - Enhancing object literals
  • 17 - Creating objects with the spread operator
  • 18 - Destructuring objects
  • 19 - Iterating with the for of loop
  • 20 - Introducing classes
  • 21 - Inheritance with JavaScript classes
  • 22 - Getting and setting class values

5. ECMAScript Functions

  • 23 - Using the string.repeat function
  • 24 - Setting default function parameters
  • 25 - Writing arrow functions
  • 26 - Understanding this in arrow functions
  • 27 - Working with generators

6. Asynchronous JavaScript

  • 28 - Building promises
  • 29 - Loading remote data with promises
  • 30 - Returning promises with fetch
  • 31 - Using async await syntax
  • 32 - Incorporating fetch with async await

Conclusion

  • 33 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal