Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Node.js Essential Training: Web Servers, Tests, and Deployment

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to set up and communicate with web servers and test and deploy Node.js apps.

Syllabus

Introduction
  • Going beyond the basics in Node
  • What you should know
  • Working with VS Code
1. The HTTP Module
  • Making a request with the request method
  • Making a request with the GET method
  • Building a web server
  • Creating a file server
  • Serving JSON data
2. npm
  • The package.json file
  • Using import statements
  • Using minimist
  • Using tiny-timer
  • Managing packages
3. Web Servers
  • File servers with serve
  • Intro to Express
  • Handling POST requests
  • Handling DELETE requests
  • Using Express middleware
4. WebSockets
  • Creating a WebSocket
  • Broadcasting messages with a WebSocket
  • Creating a WebSocket client with Socket.IO
  • Emitting Socket.IO events
5. Node.js Testing
  • Creating modular projects
  • Configuring Babel with Jest
  • Writing a test
  • Using code coverage
Conclusion
  • Next steps

Taught by

Alex Banks

Reviews

4.7 rating at LinkedIn Learning based on 168 ratings

Start your review of Node.js Essential Training: Web Servers, Tests, and Deployment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.