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.

OBJECTIVES

  • 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

DURATION AND Format

3 hours

OUTLINE

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

INTENDED AUDIENCE

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.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information