Build RESTful APIs with Node, Express and MongoDB - Backend Web Development Masterclass

39 casts | 3:59:55 for the total course

Web Development Databases JavaScript

Description

Welcome to the Complete Node.js, Express, and MongoDB Bootcamp, your fast track to modern back-end development.

This course is the perfect all-in-one package that will take you from a complete beginner to an advanced, highly-skilled Node.js developer.

Like all my other courses, this one is completely project-based! And not just any project: it’s a complete, beautiful, and feature-rich application, containing both a RESTful API and a server-side rendered website. It’s the most fantastic and complete project that you will find in any Node.js course on the internet!

Student Reviews from the Community

Captivating voice, easy to follow at a rapid pace, get some paper and fasten your seat-belts. I’m enjoying every second of this.

— Philip Murray

Great learning experience! Thanks a lot for explaining each and every concept step by step and very clearly. Indeed, I appreciate the way of teaching.

— Sumeet Varma Join 1.5 million+ students in high-quality courses featured at Harvard

Lifetime access that never expires
Project-based curriculum to superboost your portfolio
Graduation certificate for every course
Absolute beginner-friendly
All source files provided
  • 1. 00 Course overview
    • 00A Course Overview - Rest API | Build RESTful APIs

      3:39

    • 00B What Is Rest API Design | Build RESTful APIs

      9:45

    • 01 What You'll Need | Build RESTful APIs

      2:27

  • 2. 01b Project preview - Build a RESTful API with Express, Node and MongoDB
    • 00 Project Preview | Build RESTful APIs

      4:03

  • 3. 01c Install npm and Node on Mac, Windows and Linux
    • 00 What Is Node Js

      8:22

    • 01 Install Node And Npm On Mac Or Windows

      3:14

  • 4. 02 Start a new Node project with Express web server
    • 03 What Is Express JS

      4:24

    • 01 Start A New Node Project With Express Web Server | Build RESTful APIs

      4:01

    • 02 Build A Web Server With Express

      5:20

    • 03 Install Nodemon To Auto-Restart Server | Build RESTful APIs

      2:35

  • 5. 03a Handle HTTP requests with an Express router
    • 01 Implement Middleware To Handle Requests | Build RESTful APIs

      3:28

  • 6. 03b Install MongoDB on Mac and Windows
    • 00 What Is A MongoDB NoSQLl Database

      5:51

    • 01 Install MongoDB On Mac

      8:07

    • 02 Install MongoDB On Windows

      9:59

  • 7. 03c Install mongosh on Mac and Windows
    • 00 Install Mongosh On Mac | Build RESTful APIs

      2:50

    • 01 Install Mongosh On Windows | Build RESTful APIs

      4:53

  • 8. 04 Build a Mongo DataBase
    • 01 Build A Mongo Database | Build RESTful APIs

      4:08

    • 02 Build A Mongoose Database Schema To Represent Entries | Build RESTful APIs

      5:39

  • 9. 05 Build an Express router to handle requests
    • 01 Build An Express Router To Handle Requests | Build RESTful APIs

      4:35

    • 02 Send A Response When A Client Requests To Visit A Route | Build RESTful APIs

      4:49

  • 10. 06 Implement a GET HTTP request
    • 01 Get All Entries From A Database | Build RESTful APIs

      8:22

    • 02 Get An Entry Based On A Property | Build RESTful APIs

      6:00

  • 11. 07 Implement a POST HTTP request
    • 01 Post A New Database Entry | Build RESTful APIs

      13:36

  • 12. 08 Implement a PUT HTTP request
    • 01 Put A Replacement Entry Based On A Property | Build RESTful APIs

      8:54

  • 13. 09 Implement a PATCH HTTP request
    • 01 Patch A Property In An Existing Entry | Build RESTful APIs

      6:26

  • 14. 10 Implement a DELETE HTTP request
    • 01 Delete An Entry At A Property | Build RESTful APIs

      7:32

  • 15. 11 Project preview - Build a RESTful API with Validation
    • 11.00 Project Preview | Build RESTful APIs

      3:20

  • 16. 12 Build a Node web server with Express and Nodemon
    • 01 Build A Node Web Server With Express And Nodemon | Build RESTful APIs

      4:53

  • 17. 13 Set up handlers for RESTful HTTP requests
    • 01 Set Up Handlers For Restful HTTP Requests | Build RESTful APIs

      5:06

  • 18. 14 Build a Mongo database
    • 14.01 Build A Mongo Database | Build RESTful APIs

      5:26

    • 02 Connect Mongodb To Web Server | Build RESTful APIs

      8:39

  • 19. 15 Respond to Get By Property request
    • 01 Use Middleware To Reduce Code Duplication | Build RESTful APIs

      7:20

    • 02 Respond To 'Get By Property' Request | Build RESTful APIs

      3:52

  • 20. 16 Respond and test an HTTP POST request
    • 01 Process Request Body With Body-Parser | Build RESTful APIs

      3:05

    • 02 Respond To A Post Request | Build RESTful APIs

      4:55

    • 03 Test Http Post Request For Json Via Terminal With Curl | Build RESTful APIs

      9:20

  • 21. 17 Implement Express validator for validation
    • 01 Implement Express Validator For Validation | Build RESTful APIs

      9:13

  • 22. 18 API integration testing with Mocha and Supertest
    • 01 Integration Testing With Mocha | Build RESTful APIs

      10:09

    • 02 Test Your Api With Mocha And Supertest | Build RESTful APIs

      11:38

Created By

Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more. Over 11 years, Mammoth Interactive has built a global student community with 3.3 million

US$19.99

  US$199.99

Buy Now (US$19.99) ➔

Lifetime Access
30-Day Money-Back Guarantee.

Reviews
No reviews yet