JavaScript Training

Learn to build real-world client-side and server-side applications with our JavaScript courses. Through interactive labs, demonstrations, and expert-led guidance, you'll master coding in JavaScript using industry best practices. We also offer training in popular JavaScript libraries and frameworks, including Angular, React, Svelte, and Vue.

Other JavaScript Training
Node.js Software Development
Course ID: WA2452
Delivery: On-Site or Instructor-led Virtual

Our Node.js class introduces Node.js as a platform. Node.js is an open source framework which runs on various platforms, such as Windows, Linux, Unix, Mac OS X, etc. It is build on Chrome's JavaScript runtime for easily building fast and scalable network applications. Node.js uses JavaScript on the server. Node.js can be used to create console, desktop, web services, and web applications
TDD and Pair Programming in JavaScript
Course ID: WA3206
Delivery: On-Site or Instructor-led Virtual

Test-driven Development (TDD) is a software development process that focuses on writing tests before writing code. This TDD course helps students to ensure that the code is written in a way that is maintainable and extensible using JavaScript with Jest and Pair Programming.
Introduction to Vue.js
Course ID: WA2937
Delivery: On-Site or Instructor-led Virtual

This 2 day course is designed to get you started building small to intermediate sized front end applications for browsers. The course is structured to match the philosophy of Vue, that is, adopt Vue incrementally. You start by adding small functionalities to an existing application. Later you’ll learn to build more ambitious Single Page Application (SPA). With SPA, Vue controls the entire frontend which is completely decoupled from the backend software.
Introduction to Svelte
Course ID: AC3432
Delivery: On-Site or Instructor-led Virtual

Svelte is a JavaScript library for building user interfaces that offers an alternative approach to traditional frameworks like React and Vue. Instead of running in the browser, Svelte operates at build time, directly manipulating the DOM for enhanced performance and efficiency. This Svelte course teaches students how to effectively use templates, blocks, reactivity, components, event handling, and data binding to create dynamic, interactive, and performant Svelte applications.
Introduction to JavaScript
Course ID: WA2442
Delivery: On-Site or Instructor-led Virtual

This intensive training course covers both theoretical and technical aspects of front-end development using JavaScript. At the end of the course, attendees will have solid understanding of the JavaScript programming language, as well as testing and debugging of JavaScript programs.