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

Build RESTful APIs with Node, Express and MongoDB

Crafting Scalable and Efficient APIs for Modern Web Applications

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

This course includes.

22
Sections
57
Lectures
57
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.

22 sections · 57 lectures
+ Welcome 4 lectures
00 Course overview Locked
01 What You'll Need Locked
00B What Is Rest API Design 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
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
Description

About this course.

Welcome to the Course: Build RESTful APIs with Node, Express, and MongoDB!

Embark on a comprehensive journey to master the art of building robust and efficient RESTful APIs using the powerful combination of Node.js, Express, and MongoDB. In this hands-on course, you'll learn how to create RESTful services, set up a MongoDB database, and validate API requests.

By the end of this course, you will have gained the skills and practical experience needed to confidently build RESTful APIs with Node, Express, and MongoDB. Whether you are a beginner or an experienced developer, this course will empower you to create scalable, secure, and efficient APIs for a variety of applications. Join us on this exciting journey to elevate your web development skills!
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?

Crafting Scalable and Efficient APIs for Modern Web Applications

Buy lifetime access →