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