Beginner

Build a REST API with Node and Express

Build a RESTful API with Express — read endpoints, project architecture and full CRUD.

Node.js · Express · REST · API Architecture

An API (Application Programming Interface) is a set of rules defining how software applications communicate with each other. A REST API is an API that follows REST (Representational State Transfer) design principles — a set of standards defining a uniform and predictable way for applications to exchange data.

Unlike a traditional server application where the server is responsible for rendering HTML, a REST API simply exchanges JSON data between client and server. The client (e.g., a React application) sends a request, the server responds with JSON data — it's the frontend's job to decide how to display it.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

7 sections
  1. 1 Table of Contents
  2. 2 Introduction to RESTful APIs
  3. 3 Creating Data Read Endpoints
  4. 4 Organization and Architecture of a REST API
  5. 5 Implementing Create, Update, Delete Endpoints
  6. 6 Reference Tables
  7. 7 Architecture Diagrams

Interested in this course?

Contact us to book it or get a custom training plan for your team.