Zühlke – Empowering Ideas


Contemporary JavaScript Development Workflow


Navigating the JavaScript tool landscape and development of professional JavaScript.

Subjects that will be discussed:

  • JavaScript in an enterprise environment
  • Professional JavaScript development lifecycle
  • Toolkits for build, testing and code analysis

Course Duration

1 day

Course Overview

In recent years, web development has become far more complex. Front-end development is now comparable in complexity with traditional back-end development. JavaScript's profile as a platform-independent language for both front-end and back-end has risen enormously, and it now belongs in the repertoire of every software engineer. The use of development tools such as IDEs, testing and build systems, familiar from the Java and C# ecosystems, and of patterns and static code analysis is now established practice in JavaScript development.

The course looks at various aspects of the development process in the JavaScript ecosystem. A sample application is used to illustrate the stages involved in a contemporary software development lifecycle – IDE support, code analysis, build automation, testing, etc. The workshop will also demystify terms such as Bower, npm, Gulp, Grunt, Karma, Jasmine, AngularJS, Travis and ESLint.


Participants will be able to navigate the JavaScript tool landscape and will learn how to undertake professional JavaScript development.

Target group

The course is aimed at all software developers interested in web development. Participants should have basic knowledge of JavaScript (function scope, closures, hoisting, etc.).

Prerequisites: Please bring a notebook with installed GIT and Node.js to the course. You can use the IDE of your choice.

Ask for a corporate course

You would like to attend this course from another place or at another time? We organise online courses on request, contact us to find out more.

Ask for a course

Show interest in a public course

No public classes available or none of the available dates are convenient for you? Get in touch with us to stay informed about future classes.

Show interest