JavaScript Web Applications using Node.js and Express

This workshop provides attendees hands-on experience building a JavaScript-based web application. Attendees will gain experience using Node.js and Express to implement REST services and serve files for a web app. This includes interacting with relational databases.

Upcoming Offerings

Classes Currently being scheduled. Contact Us to set up yours!


  • Understand the characteristics and benefits of Node.js
  • Learn how to utilize npm to install and manage dependencies
  • Learn how to implement REST services with Node.js and Express
  • Learn how to interact with relational databases from Node.js
  • Learn about selected JavaScript features added in ES2015 and beyond
  • Learn about tools commonly used in modern JavaScript development


3 hours

This workshop is offered online.


The following topics are covered in this workshop:

  • Node.js overview
  • npm overview
  • Express for serving files and implementing REST services
  • Tools and libraries used with Express
  • Relational databases and basic SQL
  • Modern JavaScript features, including const/let, arrow functions, destructuring, promises, and async/await
  • Modern JavaScript tools, including ESLint, Prettier, Jest, and Enzyme


JavaScript developers who want to build web applications that utilize JavaScript on both the client- and the server-side.

Maximize your training experience by adding these courses to your curriculum.

Professional Training for Modern Technology Teams

Flexible Technology Training

Keep your team on the cutting edge with our technology training offerings.

  • Courses are developed and led by practicing software engineers and subject matter experts.
  • All courses can be customized to meet your organization's unique needs.
  • Courses can be conducted at your location, online, or in our state-of-the-art training lab in St. Louis, Missouri.

Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience.

Visit our training schedule to sign up for upcoming webinars, workshops, and classes, or conduct your next training program in our training lab.