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.
Web Components Development using Polymer
Course ID: WA2916
Delivery: On-Site or Instructor-led Virtual

This Web Components Development using Polymer Training course covers all the essential topics and is designed to get students up and running with Web Components development with Polymer in the shortest amount of time. With Web Components, you can create and share custom elements that work on any site, interoperate seamlessly with the browser's built-in elements, and work with frameworks of all kinds. You can choose to build your app entirely out of Web Components or break your app up into right-sized components to help make your code cleaner and less expensive to maintain. This course will show you how to set up an end-to-end Polymer Web Components development environment to develop, build and host your web applications. The course uses Polymer LitElement to make Web Components development easier.