Learn To Build Apps With ECMAScript ES2015

Imagine a world where the most complex apps, web pages can be made using the most simplest coding tools and also the simplest coding language – this is what the latest version of JavaScript aims to f...

  • All levels
  • English
Learn To Build Apps With ECMAScript ES2015

Course Description

Imagine a world where the most complex apps, web pages can be made using the most simplest coding tools and also the simplest coding language – this is what the latest version of JavaScript aims to fulfill. The most popular programming language for web development, JavaScript, was finally upgraded to a new version ES6, also known as ES2015. The new language is believed to become the de facto l...

Imagine a world where the most complex apps, web pages can be made using the most simplest coding tools and also the simplest coding language – this is what the latest version of JavaScript aims to fulfill.

The most popular programming language for web development, JavaScript, was finally upgraded to a new version ES6, also known as ES2015. The new language is believed to become the de facto language for all internet applications sometime in the future.

See more See less
What you’ll learn
  • What is ECMAScript? How has it changed from over the years?
  • How to set up Babel and Traceur?
  • Learn about declarations and classes, Let, and Const
  • Learn about templates, template strings, new methods that can be used on strings
  • Understand how data structures work (SET and MAP), what are iterators and what can they do?
  • Learn about different functions such as generator functions, arrow function, promises and even how to modify data
  • Create a working projects using all the new features learned above

Covering Topics | Program Insights

1
Section 1 : Introduction

2
Section 2 : Getting Started With ES2015

3
Section 3 : Declaration & Classes

4
Section 4 : Templates & String Features

5
Section 5 : Data Structures & Iterators

6
Section 6 : Functions & Promises

7
Section 7 : AddressBook Project

8
Section 8 : Summary

Curriculum

      Section 1 : Introduction
    1
    Introduction
      Section 2 : Getting Started With ES2015
    2
    Intro Preview
    3
    ECMAScript Overview Preview
    4
    Whats New In ES2015 Preview
    5
    ES2015 Compatibility Part A
    6
    ES2015 Compatibility Part B
    7
    Core Environment Setup
    8
    Compiling Code With Babel & Traceur Part A
    9
    Compiling Code With Babel & Traceur Part B
    Quiz:
    Quiz-1 Getting Started With ES2015
      Section 3 : Declaration & Classes
    10
    Section Intro Preview
    11
    Block Scope With let & const Preview
    12
    Destructuring Assignment Preview
    13
    ES2015 Classes
    14
    Class Inheritance
    Quiz:
    Quiz-2 Declaration & Classes
      Section 4 : Templates & String Features
    15
    Section Intro
    16
    Default Params & Spread Operator
    17
    Templates & New String Features
    18
    New Number Features
    Quiz:
    Quiz-3 Templates & String Features
      Section 5 : Data Structures & Iterators
    19
    Section Intro
    20
    Array from Method
    21
    find, findIndex and fill
    22
    Set & Map
    23
    WeakSet & WeakMap
    24
    Iterators & For...of Loop
    Quiz:
    Quiz-4 Data Structures & Iterators
      Section 6 : Functions & Promises
    25
    Section Intro
    26
    Promises & Asynchronous Data
    27
    Arrow Functions
    28
    Generator Functions
    29
    Modules
    Quiz:
    Quiz-5 Functions & Promises
      Section 7 : AddressBook Project
    30
    Project Intro
    31
    Environment Setup With Gulp & Babel
    32
    Create The UI
    33
    Get & Display Contacts
    34
    Adding Contacts
    35
    Removing Contacts
    Quiz:
    Quiz-6 AddressBook Project
      Section 8 : Summary
    36
    Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.