Skip to content
Adiz Codez

Backend

Node.js & REST APIs

Build and document a real API: routing, validation, authentication, MongoDB data modelling and tests.

Level
Intermediate
Format
Online (live)
Duration
8 sessions · 2 per week
Category
Backend

Description

The other half of application development. You will build an API from an empty folder — routes, validation, error handling, database models and authentication — and learn why each decision matters in production.

What you will be able to do

  • Design REST endpoints that are predictable to consume
  • Validate and sanitise every request properly
  • Model data in MongoDB with Mongoose
  • Write tests that actually catch regressions

Technologies

Node.jsExpressTypeScriptMongoDBMongooseZod

Modules

Server fundamentals

  • Express routing
  • Middleware
  • Error handling

Data and validation

  • Mongoose models
  • Request validation with Zod
  • Querying safely

Production concerns

  • Auth basics
  • Rate limiting and CORS
  • Testing endpoints

Best for

  • Developers moving from frontend to backend
  • Students building a final project

Prerequisites

  • JavaScript fundamentals
  • Some experience with a web frontend

Interested in this course?

Cohorts, schedules and pricing are agreed per group. Send us a short note with your background and what you want to build.

Enquire about this course