Servers, REST APIs, and basic databases.
Created by
Guías Team

Your first server with Node.js
What Node.js is and how it works
9 min
NPM — the package manager
9 min
Modules in Node — require and import
8 min
Introduction to Express.js
11 min
Basic routes — GET and POST
10 min
Middleware — what it is and how it works
12 min
Route parameters and query strings
9 min
Working with the request body (JSON)
10 min
Introduction to REST APIs
9 min
Designing RESTful endpoints
10 min
Connecting to a database (introduction)
12 min
CRUD — Creating and reading data
13 min
CRUD — Updating and deleting data
11 min
Validating input data
10 min
Error handling in the backend
9 min
Environment variables and configuration
8 min
Basic authentication — what a token is
12 min
CORS — allowing frontend requests
8 min
Basic endpoint testing
9 min
Deploying a backend (Render or Railway)
11 min
Final project — a complete REST API
26 min
Unlock everything with Pro
Access all lessons, up to 100 Guía interactions per day, and certificates for $9.99/mo.
View plans →Log in to leave a review