Skip to content

Work & Development · Backend & Full Stack Development

Server Applications with Node.js

Build and test a small resource-directory service on your own computer.

Level
Intermediate
Lessons
9 lessons in 3 modules
Estimated study
About 11 hours
Format
Online, self-paced

Monthly: $0 today with a card, then $34 on day 4 unless you cancel before then. After the trial, 30 days' notice applies. Active on-campus students have academy access included. Check your existing student account before buying another subscription.

Before you start

Recommended preparation:

Use a computer with a keyboard and a current browser. Individual lessons explain the tools needed for each exercise.

Full study requires active Academy access. This course can be audited independently of optional assessed programs.

About this course

After the JavaScript and browser courses, build a small service that other programs can ask for information. In about 11 hours, use Node.js to check requests, send clear replies and test the service on your own computer.

What you will be able to do

  • Build documented endpoints with appropriate HTTP methods and status codes.
  • Validate inputs and return useful, consistent errors.
  • Keep secrets on the server and test requests without a browser interface.

Course outline

Run JavaScript outside a web page. Organize files and check settings without sharing secret values.

  1. Run a JavaScript process outside the browser1 hFree preview
  2. Separate modules and control dependencies1 h
  3. Load configuration and resource files1 h

Receive requests, choose the right route and send JSON replies with clear status codes.

  1. Serve predictable JSON over HTTP1 h
  2. Parse route identifiers and query filters1 h
  3. Read a bounded JSON request body1 h 30 min

Handle mistakes safely, test real requests and write instructions another learner can follow.

  1. Catch asynchronous failures without leaking internals1 h
  2. Test the API with real HTTP requests1 h 30 min
  3. Deliver and explain the directory API2 h

Related assessed programs

This course belongs to the following optional programs. Each has its own required course bundle, evidence review and separate fee. Each program page shows its approved fee and current registration status.

Full Stack Developer: Non-accredited Cloud Forest Certificate

5 required courses · non-accredited assessed certificate

Work & Development · Digital Skills & AI Literacy

Digital Confidence for Work

Find your files, write clear messages, and check a small workplace project.

Included with Academy

Try lesson 1 free

Work & Development · Digital Skills & AI Literacy

AI for Study and Everyday Work

Write clear requests, check what comes back, and keep private information out.

Included with Academy

Try lesson 1 free

Work & Development · Web Development & Programming

Build Your First Website

Build three linked web pages with clear headings, useful images, and labeled fields.

Included with Academy

Try lesson 1 free