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

Build a RESTful API with Express, Node.js and MongoDB

01
Skill level
All levels
02
Sections
30
03
Lectures
123
04
Instructor
Team Mammoth
What's inside

This course includes.

30
Sections
123
Lectures
123
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.

30 sections · 123 lectures
+ Welcome 4 lectures
00 Course overview Locked
01 What You'll Need Locked
00B What Is Rest API Design Locked
Source files Locked
+ Introduction to Javascript 6 lectures
01 01 Introduction To The Course Locked
01 02 Introduction Of The Instructor Locked
01 03 Why Should You Learn Javascript Locked
01 04 Quick Win Locked
01 05 Course Requirements Locked
Source Files Locked
+ Variable and Data Types 9 lectures
02 01 What Will We Learn In This Section Locked
02 02 Variables Locked
02 03 Data Types Locked
02 04 Variable Mutation Locked
02 05 Type Coercion Locked
02 06 Coding Challenge Locked
02 07 Coding Challenge Solution Locked
02 08 Section Summary Locked
Source Files Locked
+ Operators 7 lectures
03 01 What Will We Learn In This Section Locked
03 02 Basic Operators Locked
03 03 Operator Precedence Locked
03 04 Coding Challenge Locked
03 05 Coding Challenge Solution Locked
03 06 Section Summary Locked
Source Files Locked
+ Conditional Statements 10 lectures
04 01 What Will We Learn In This Section Locked
04 02 If Else Statements Locked
04 03 Boolean Logic Locked
04 04 Switch Statements Locked
04 05 Truthy And Falsie Values Locked
04 06 Equality Operators Locked
04 07 Coding Challenge Locked
04 08 Coding Challenge Solution Locked
04 09 Section Summary Locked
Source Files Locked
+ Functions and Arrays 7 lectures
05 01 What Will We Learn In This Section Locked
05 02 Functions Locked
05 03 Function Statements And Expressions Locked
05 04 Arrays Locked
05 05 Coding Challenge Locked
05 06 Section Summary Locked
Source Files Locked
+ Objects 8 lectures
06 01 What Will We Learn In This Section Locked
06 02 Objects And Properties Locked
06 03 Objects And Methods Locked
06 04 Objects Vs Primitives Locked
06 05 Coding Challenge Locked
06 06 Coding Challenge Solution Locked
06 07 Section Summary Locked
Source Files Locked
+ Loops 7 lectures
07 01 What Will We Learn In This Section Locked
07 02 Loops Locked
07 03 Iteration Locked
07 04 Coding Challenge Locked
07 05 Coding Challenge Solution Locked
07 06 Section Summary Locked
Source Files Locked
+ JavaScript Execution 12 lectures
08 01 What Will We Learn In This Section Locked
08 02 Javasript Parsers And Engines Locked
08 03 Execution Contexts And Execution Stack Locked
08 04 Creation And Execution Phases Locked
08 05 Hoisting Locked
08 06 Scoping Locked
08 07 Scope Chain Locked
08 08 This Keyword Locked
08 09 Coding Challenge Locked
08 10 Coding Challenge Solution Locked
08 11 Section Summary Locked
Source Files (6) 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
01 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
01 Build A Mongo Database Locked
02 Build A Mongoose Database Schema To Represent Entries Locked
Source files Locked
+ 05 Build an Express router to handle requests 3 lectures
01 Build An Express Router To Handle Requests Locked
02 Send A Response When A Client Requests To Visit A Route Locked
Source files Locked
+ 06 Implement a GET HTTP request 3 lectures
01 Get All Entries From A Database Locked
02 Get An Entry Based On A Property Locked
Source files Locked
+ 07 Implement a POST HTTP request 2 lectures
01 Post A New Database Entry Locked
Source Files Locked
+ 08 Implement a PUT HTTP request 2 lectures
01 Put A Replacement Entry Based On A Property Locked
Source Files Locked
+ 09 Implement a PATCH HTTP request 2 lectures
01 Patch A Property In An Existing Entry Locked
Source Files Locked
+ 10 Implement a DELETE HTTP request 2 lectures
01 Delete An Entry At A Property Locked
Source Files Locked
+ 11 Project preview - Build a RESTful API with Validation 1 lecture
00 Project Preview - Build A Restful Api With Validation And Testing Locked
+ 12 Build a Node web server with Express and Nodemon 2 lectures
01 Build a node Web Server with Express and Nodemon Locked
Source Files Locked
+ 13 Set up handlers for RESTful HTTP requests 2 lectures
01 Set Up Handlers For Restful Http Requests Locked
Source Files Locked
+ 14 Build a Mongo database 3 lectures
01 Build A Mongo Database Locked
02 Connect Mongodb To Web Server Locked
Source files Locked
+ 15 Respond to Get By Property request 3 lectures
01 Use Middleware To Reduce Code Duplication Locked
02 Respond To 'Get By Property' Request Locked
Source files Locked
+ 16 Respond and test an HTTP POST request 4 lectures
01 Process Request Body With Body-Parser Locked
02 Respond To A Post Request Locked
03 Test Http Post Request For Json Via Terminal With Curl Locked
Source files Locked
+ 17 Implement Express validator for validation 2 lectures
01 Implement Express Validator For Validation Locked
Source Files Locked
+ 18 API integration testing with Mocha and Supertest 3 lectures
01 Integration Testing With Mocha Locked
02 Test Your Api With Mocha And Supertest Locked
Source files Locked
Instructors

Taught by people who ship.

Team Mammoth

Team Mammoth

Instructor

Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →