HubFormation Page d'accueil
You are here:  Home > Courses Offered > JavaScript: discovering advanced notions

Partner

oXygen XML Editor

Online courses

Contact us

Espace Courbe Formation inc.
4787A Palm ave
Montreal (Quebec) Canada
H4C 3C5

Tel.: (438) 375-4831

JavaScript: discovering advanced notions

Objectives

To provide the skills and knowledge required to master modern JavaScript techniques with ECMAScript 6 and understand the key patterns used in developing JavaScript frameworks and their extensions

Targeted audience

Web integrators and developers.

Content

  • Table manipulation functions: filter, forEach, map and reduce
  • Review of objects: prototypal inheritance, object create and defineProperty methods
  • Closures, hoisting and immediately invoked function expressions (IIFE)
  • A few key JavaScript patterns: module, observer, singleton
  • Properties of ECMAScript 6 (ES6): constants and block scope; destructuring operators; arrow functions; classes; string templates; destructuring; for…of loop; formatting of numbers, dates and currencies; Promise object; modules; generators
  • ECMAScript 8 async/await functions (ES8)
Code: WE196 Laboratory course
Duration: 12 hours
Prerequisites: Mastering JavaScript foundations (Course WE105).

Schedule

 All rights reserved © 2016-2025, HubFormation