Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 14 sections 37 lectures

Backend Brilliance: REST APIs, Node, Express and Mongo Made Easy

A solid backend is the engine behind every responsive, data-driven web app.

01
Skill level
All levels
02
Sections
14
03
Lectures
37
04
Instructor
John Bura
What's inside

This course includes.

14
Sections
37
Lectures
37
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

14 sections · 37 lectures
+ Welcome 4 lectures
00 Course overview Locked
01 What Is Rest API Design Locked
02 What You'll Need Locked
Source files Locked
+ 01b Project preview - Build a RESTful API with Express, Node and MongoDB 1 lecture
00 Project Preview Locked
+ 01c Install npm and Node on Mac, Windows and Linux 3 lectures
00 What Is Node JS Locked
01 Install Node And NPM On Mac Or Windows Locked
Source files Locked
+ 02 Start a new Node project with Express web server 5 lectures
00 What Is Express JS Locked
01 Start A New Node Project With Express Web Server Locked
02 Build A Web Server With Express Locked
03 Install Nodemon To Auto-Restart Server Locked
Source files Locked
+ 03a Handle HTTP requests with an Express router 2 lectures
00 Implement Middleware To Handle Requests Locked
Source Files Locked
+ 03b Install MongoDB on Mac and Windows 3 lectures
00 What Is A MongoDB NoSQLl Database Locked
01 Install MongoDB On Mac Locked
02 Install MongoDB On Windows Locked
+ 03c Install mongosh on Mac and Windows 2 lectures
00 Install Mongosh On Mac Locked
01 Install Mongosh On Windows Locked
+ 04 Build a Mongo DataBase 3 lectures
00 Build A Mongo Database Locked
01 Build A Mongoose Database Schema To Represent Entries Locked
Source files Locked
+ 05 Build an Express router to handle requests 3 lectures
00 Build An Express Router To Handle Requests Locked
01 Send A Response When A Client Requests To Visit A Route Locked
Source files Locked
+ 06 Implement a GET HTTP request 3 lectures
00 Get All Entries From A Database Locked
01 Get An Entry Based On A Property Locked
Source files Locked
+ 07 Implement a POST HTTP request 2 lectures
00 Post A New Database Entry Locked
Source Files Locked
+ 08 Implement a PUT HTTP request 2 lectures
00 Put A Replacement Entry Based On A Property Locked
Source Files Locked
+ 09 Implement a PATCH HTTP request 2 lectures
00 Patch A Property In An Existing Entry Locked
Source Files Locked
+ 10 Implement a DELETE HTTP request 2 lectures
00 Delete An Entry At A Property Locked
Source Files Locked
Description

About this course.

This course breaks down the essentials of backend development using Node.js, Express, and MongoDB, showing you how to create and connect RESTful APIs that power modern applications.


✅ Learn how to set up servers, handle routes, and manage middleware with Express

✅ Build and structure RESTful APIs for clean communication between front and back

✅ Connect to MongoDB using Mongoose, and perform common database operations

✅ Understand the flow of data from client requests to stored records and back again


Whether you’re new to backend logic or strengthening your fullstack skills, this course gives you the tools to write server code that’s readable, scalable, and production-aware.


🎁 Includes lifetime access. Clean structure. Clear logic.


If you're ready to go beyond the frontend and understand how the web really works—this is your foundation.

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

A solid backend is the engine behind every responsive, data-driven web app.

Buy lifetime access →