Training Catalogue / Languages and Frameworks

JavaScript

3 modules
4 sessions

Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Practitioner · 2 sessions · multi-part

JavaScript Language Basics

Dynamic typing, hoisting and the quirks that trip developers up.

  • The JS ecosystem in context
  • Dynamic typing and hoisting
  • Truthiness and arrays
  • First-class functions
Practitioner · 1 session

Functions and Functional JavaScript

Closures, invocation patterns and functional techniques in JavaScript.

  • First-class functions and invocation patterns
  • Closures and IIFEs
  • Functional techniques: map, filter, reduce
  • Currying and recursion
Practitioner · 1 session

Object-Oriented JavaScript

Prototype-based OO and how it differs from classical inheritance.

  • Prototype-based object orientation
  • Constructor functions
  • The prototype chain
  • Modern class syntax on top

Enquire About This Training

Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.