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.
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.
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.