facebook instagram twitter blogger linkedin pinterest youtube

ES6 (ECMAScript 6) Course Description

ECMAScript (ES) is a scripting language specification standardized by ECMAScript International. It is used by applications to enable client-side scripting. Languages like JavaScript, Jscript and ActionScript are governed by this specification.

Course: ES6 (ECMAScript 6) Training Course
Duration: 30 Hours

COURSE DETAILS

  • • ECMAScript (ES) is a scripting language specification standardized by
    • ECMAScript International. It is used by applications to enable client-side scripting.
    • Languages like JavaScript, Jscript and ActionScript are governed by this specification.

  • It is useful for those who want to learn the latest developments in the language and implement the same in JavaScript.

  • You need to have a basic understanding of JavaScript and Object oriented concepts.

  • • Constants
    • Scoping
    • Arrow Functions
    • Extended Parameter Handling
    • Template Literals
    • Extended Literals
    • Enhanced Regular Expression
    • Enhanced Object Properties
    • Destructuring Assignment
    • Module
    • Classes
    • Symbol Type
    • Iterators
    • Generators
    • Map/Set & WeakMap/WeakSet
    • Typed Arrays
    • New Built-In Methods
    • Promises
    • Meta-Programming
    • Internationalization & Localization

Syllabus Content

  • • Class Definition
    • Class Inheritance
    • Class Inheritance, From Expressions
    • Base Class Access
    • Static Members
    • Getter/Setter

  • • Symbol Type
    • Global Symbols

  • • Iterator & For-Of Operator

  • • Generator Function, Iterator Protocol
    • Generator Function, Direct Use
    • Generator Matching
    • Generator Control-Flow
    • Generator Methods

  • • Set Data-Structure
    • Map Data-Structure
    • Weak-Link Data-Structures

  • • Typed Array

  • • Object Property Assignment
    • Array Element Finding
    • String Repeating
    • String Searching
    • Number Type Checking
    • Number Safety Checking
    • Number Comparison
    • Number Truncation
    • Number Sign Determination

  • • Promise Usage
    • Promise Combination

  • • Proxying
    • Reflection

  • • Collation
    • Number Formatting
    • Currency Formatting
    • Date/Time Formatting

Download Brochure