Search, explore and find the perfect course for you

Modern web development with JavaScript

Ready to take the next step with JavaScript? Ready to get a deeper understanding of the language and its surrounding technologies? Then this course is for you. It helps you think in terms of best practices, features to lean on or avoid, and how to effectively develop medium-sized or large applications using JavaScript.

Scale up your understanding of the underlying technologies as your application grows in size and complexity. Tame JavaScript's esoteric qualities and make them work for you instead of against you.

We'll also look at jQuery - even though JavaScript has grown into a very competent language the DOM is still hard to work with. Understanding jQuery means understanding the DOM, which will serve you well even when you let a modern framework do the heavy lifting for you.

You'll come out of "Modern web development with JavaScript" knowing the following:

  • How to avoid common pitfalls with JavaScript
  • How to use the the language effectively
  • How functional programming patterns can lessen complexity
  • How to prepare for the coming years with client-side JavaScript

  • JavaScript

Target audience


The course is aimed at developers. Some familiarity with JavaScript and CSS is a plus, but not a strict requirement.

What you will learn

Day 1


  • Background
  • Basic syntax
  • Functions
  • Object orientation, classes, and prototypes
  • The binding of this
  • Built-in types and methods
  • Modules
  • Regular expressions

The web stack

  • HTML
  • DOM
  • CSS


  • Motivation
  • Selectors
  • Collections
  • Chained methods
  • Example-based walkthrough of the API
  • Events
  • Ajax
  • Plugins

Day 2

Libraries and Frameworks

  • Motivation
  • Different patterns
  • Knockout
  • React
  • Angular (1 and 2)

JavaScript, continued

  • The build step
  • Applying functional programming
  • Reactive programming
  • Unit testing with JavaScript
  • Various JavaScript patterns and pitfalls
  • The future: ES6 and ES7

Course info

Course code: T171
Duration: 2 days
Price: 18 600 SEK

Course schedule

17th - 18th Nov. 2016 Book now



Related courses

Contact us for details

+46 40 61 70 720

All prices excluding VAT