PProtokol

javascript · intermediate

Node Backend Foundations

Learn how servers actually work: requests, routing, REST APIs, middleware, databases, auth, and errors -- using plain Node.js concepts.

~12hbackend10 lessons

A practical, beginner-first introduction to backend web development. You will learn what a server does under the hood, how HTTP requests and responses work, how routing and REST resources are designed, how to shape JSON APIs, how middleware chains process requests, how to validate input, how databases fit in, the basics of authentication, and how to handle errors and logging like a professional backend developer.

Module 01

Servers, Requests, and Routing

How a server receives a request and decides what to do with it.

Module 02

Building JSON APIs

Designing REST resources, status codes, JSON responses, and middleware.

Module 03

Data, Auth, and Reliability

Validating input, talking to a database, authentication basics, and handling errors.