JavaScript Programming II: Functions, Objects and Modules

Deeper JavaScript: scope and closures, higher-order functions, destructuring, classes and prototypes, modules, errors and JSON.

JS-102 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · JavaScript Programming

Course content

  1. 1Scope and closuresComing
  2. 2Higher-order functions and callbacksComing
  3. 3Map, filter and reduceComing
  4. 4Destructuring, spread and restComing
  5. 5Objects in depth and thisComing
  6. 6Prototypes and classesComing
  7. 7Modules with import and exportComing
  8. 8Errors and exception handlingComing
  9. 9JSON and data exchangeComing
  10. 10Dates, numbers and MathComing
  11. 11Regular expressionsComing
  12. 12Capstone: a modular data libraryComing

Requirements

Recommended background. You can start any course at any time.

Description

Deeper JavaScript: scope and closures, higher-order functions, destructuring, classes and prototypes, modules, errors and JSON.

Part of the Information Technology stream, typically taken in year 1.