MongooseJS Essentials - Learn MongoDB for Node.js

Learn to create Mongoose Schemas and build a full CRUD application with MongoDB using Node.js and Express. Practical skills for developing RESTful APIs.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course teaches you how to build a full CRUD application using Node.js and MongoDB via Mongoose. You’ll create a Book schema, set up routes, and learn to manage data efficiently. It’s hands-on and pretty straightforward, perfect for getting your feet wet in web development!

Key Points

  • Create Mongoose Schemas for organizing data
  • Build a full CRUD app using Node.js
  • Set up a simple server with Express.js
  • Design routes to manage Books
  • Use Postman to check everything works

Learning Outcomes

  • Understand the basics of Mongoose Schemas
  • Successfully create a RESTful API
  • Perform full CRUD operations in your app
  • Set up and run a server using Express.js
  • Design and test routes effectively

About This Course

Learn how to create Mongoose Schemas to build a full CRUD application based on the MongoDB database design.

In this course we will build a simple application to show how to perform full CRUD (create, read, update, delete) operations within Node.js.

We'll be using the Node module MongooseJS. Mongoose allows us to define our models in the form of a schema, along with a simple to use API that abstracts away a lot of the pain of working directly with the MongoDB driver.

First, we will create a Book schema using MongooseJS. We will use string data types to add a title, author and description. Next, we will build a simple server using Express.js. Then we will build 4 routes to query, update and delete Books from our Schema. We will use Postman to perform actions on these routes and check the results in our browser.


What You Will Learn

  • Build CRUD Applications

  • Create Mongoose Schemas

  • Design Routes using Express.js

  • Create a Server using Express.js

  • Build a RESTful API

  • Build CRUD Applications

  • Create Mongoose Schemas

  • Design Routes using Express.js

Instructor

Profile photo of Patrick Schroeder
Patrick Schroeder

Software engineer and entrepreneur.  I specialize in full-stack javascript development.  My favorite technologies are Angular and Node.js.  I'm currently working on serverless apps using Firebase Firestore and Google cloud functions running on Node.js.  I enjoy creating high quality courses that clearly explain complex topics.  All courses are captured in 1080p high resolution.  Please message me if you have any questions...

Review
4.9 course rating
4K ratings
ui-avatar of Sushant Ravindra Namurte
Sushant R. N.
5.0
8 months ago

nice..

  • Helpful
  • Not helpful
ui-avatar of Aristotelis Tsiggelis
Aristotelis T.
5.0
9 months ago

Very interesting and easily explained

  • Helpful
  • Not helpful
ui-avatar of Yash Agarwal
Yash A.
5.0
1 year ago

good

  • Helpful
  • Not helpful
ui-avatar of Urmila Uttam Barkade
Urmila U. B.
4.5
1 year ago

Good

  • Helpful
  • Not helpful
ui-avatar of Satyam Aggarwal
Satyam A.
4.5
3 years ago

This course is awesome. The only thing is in the update query, why we don't get updated data on postman as response. I also faced the same issue, then I create a new variable, run find query again, and pass that variable into response. is that correct? He only missed that point, otherwise the course is full of knowledge.

  • Helpful
  • Not helpful
ui-avatar of Ahsan Shabbir
Ahsan S.
5.0
3 years ago

just an amazing course and easily explained for beginner to learn

  • Helpful
  • Not helpful
ui-avatar of Jc Din
Jc D.
3.5
3 years ago

if you want to have a quick overview and a sample crud application using mongoose with expressjs then this course is perfect

  • Helpful
  • Not helpful
ui-avatar of Keith Arnold
Keith A.
4.0
4 years ago

Well paced and step-by-step explanation. What I needed at this point in my knowledge journey!

  • Helpful
  • Not helpful
ui-avatar of Divya tulasi K
Divya T. K.
5.0
4 years ago

excellent but we are from india ,unable to access "mongoose queries website"
Kindly mension type of version.Thankyou .

  • Helpful
  • Not helpful
ui-avatar of Jeff Scott
Jeff S.
5.0
4 years ago

Nice intro into MongoDB. Having a small app at the end of the course was a very nice touch.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses