Best Mongodb Courses

Find the best online Mongodb Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Mongodb Courses.

MongoDB with Spring Boot (Java)

MongoDB (NoSQL) With Spring Boot using Spring Data. Learn to deploy Spring Boot App to Pivotal Cloud Foundry with mLab

Created by Infybuzz Learning - 22,000+ students around world with reach to 145 Countries

"]

Students: 2211, Price: $29.99

Students: 2211, Price:  Paid

***** Some Reviews From Students *****

  • I really like the way you explained everything. Thank you so much for your clear elaborations.

  • Very helpfull course for basic intro into SpringData with MongoDb.

  • Excellent course so far, it has valuable content, good topic organization and useful tools taught.

  • Good course to learn MongoDB with Spring Boot

***** Course Updates*****

April 2021 - Course Updated with latest version of MongoDB and MongoDB Compass UI Tool.

In this course you are going to learn MongoDB which is most widely used NoSQL database in the world.

MongoDB is a cross platform document-oriented database program. MongoDB Stores data in the format of JSON.

This course covers MongoDB starting from its installation with wide range queries including CRUD operations. You will learn MongoDB with Studio 3T UI Connector which is used to run queries over MongoDB database.

MongoDB Compass is an official UI tool to execute queries and you will earn that as well in this course.

Now a days Spring framework is widely used among Java Developers and specifically Spring Boot is in high demand. So in the later part of the course you will learn to use MongoDB with Spring Boot App using Spring Data MongoDB with help of MongoRepository.

We are in the era of cloud and who doesn't want to have applications in the cloud. In this course you will learn to deploy your Spring Boot Application to Pivotal Cloud Foundry (PCF) which is Platform As A Service (PaaS) cloud provider.

There you will learn to use mLab which provides MongoDB on cloud. It is Database As A Service (DBaaS).

So by end of this course you will learn MongoDB in detail and you Spring Boot and MongoDB both will be on cloud. Isn't it Amazing.

  • You will Learn CRUD ( Created, Read, Update and Delete ) Operations in MongoDB and in the later part of the course you will learn CRUD operations in Spring Boot App using Spring Data MongoDB.

  • You will Learn to implement Pagination and Sorting in MongoDB and in the later part of the course you will learn to implement in Spring Boot App using Spring Data MongoDB.

  • You will Learn AND, OR, IN, Like and Starts With Query in MongoDB and in the later part of the course you will learn AND, OR, IN, Like and Starts With Query in Spring Boot App using Spring Data MongoDB.

  • You will Learn to write Native MongoDB With Spring Data MongoDB using @Query Annotation.

  • You will Learn MongoDB with Java.

Let's begin journey towards NoSQL with MongoDB by enrolling in this course...

Build Your First Restful Api With Node Express and MongoDB

Build your first RESTFUL Api with Node and Express with Model View Controller pattern with Mongo Database

Created by Ankit K - Web Development, Artificial Intelligence & Machine Learning

"]

Students: 1988, Price: Free

Students: 1988, Price:  Free

I often find while Developing API's There goes a lots of confusing concepts, now in this free tutorial you will learn to Build your first RESTFUL Api with Node and Express with Mongo Database on Model View Controller pattern (Separating routes). so get excited and start learning with this well structured course with well structured videos explaining confusing concepts simply. By the end of this course you will gain a lot of knowledge that you will be able to develop your own RESTAPI so why delay enroll in this free course today and  Start Learning Now.

I often find while Developing API's There goes a lots of confusing concepts, now in this free tutorial you will learn to Build your first RESTFUL Api with Node and Express with Mongo Database on Model View Controller pattern (Separating routes). so get excited and start learning with this well structured course with well structured videos explaining confusing concepts simply. By the end of this course you will gain a lot of knowledge that you will be able to develop your own RESTAPI so why delay enroll in this free course today and  Start Learning Now.

I often find while Developing API's There goes a lots of confusing concepts, now in this free tutorial you will learn to Build your first RESTFUL Api with Node and Express with Mongo Database on Model View Controller pattern (Separating routes). so get excited and start learning with this well structured course with well structured videos explaining confusing concepts simply. By the end of this course you will gain a lot of knowledge that you will be able to develop your own RESTAPI so why delay enroll in this free course today and  Start Learning Now.

I often find while Developing API's There goes a lots of confusing concepts, now in this free tutorial you will learn to Build your first RESTFUL Api with Node and Express with Mongo Database on Model View Controller pattern (Separating routes). so get excited and start learning with this well structured course with well structured videos explaining confusing concepts simply. By the end of this course you will gain a lot of knowledge that you will be able to develop your own RESTAPI so why delay enroll in this free course today and  Start Learning Now.

MERN Stack React, Socket io, Next.js Express,MongoDb, Nodejs

Build a socialMedia with MERN- React, Nextjs, socket io for realTime chat & Notifications, Infinite Scroll & much more..

Created by Inder Singh - Full Stack Developer & Adobe Suite Instructor

"]

Students: 1767, Price: $89.99

Students: 1767, Price:  Paid

Who should take this course?

If you are a person who is not picky about a CSS framework and wants to learn how to create enterprise-grade, practical full stack app using new technologies, then this course is for you. I can guarantee you that with this app on your resume, you will definitely land a great job.

This course is NOT FOR ABSOLUTE BEGINNERS. You should have done at least 1 MERN project previously. This course is for someone who wants to get out of his/her comfort zone and build a project which will teach you valuable skills.

Welcome to “MERN Social Media with Socket io for Real time chat and Notifications”.

This is the most complex MERN app you are ever going to create.

(Source Code available to download before every section.)

I am going to explain all the features below but make sure to check the intro video because no matter how much I write, there are so many features in this app, I might miss something. Also all the videos are in 1080p so make sure to turn on the auto mode in video quality settings.

This course includes…

  • This is one of the most complex apps you are going to build. 13 hours of video content for a single app, which will look great on your resume.

  • React and NextJs(For Server Side Rendered Pages) for our Frontend and Express with Node on the backend. We are going to use  Socket io for Realtime connection between multiple clients for messaging.

  • Creating complex & interlinked MongoDB Models for storing the info of users, messages they send and receive, their notifications, following and followers of a user,. We are going to store everything in our database.

  • We are going to show the online users in our app to the logged user just like in any big social network .

  • Real time chat with multiple users. So no need to refresh the page to check if there is a new message. Everything is going to happen in real time. Also, we are going to play a notification sound when there is a new message.

  • We are only going to show the posts of the users you are following. So, exactly the same way it happens in big social networks.

  • We are going to have Realtime Notifications. Whenever someone likes your post or comments on your post or starts following you, a new notification will appear.

  • Crop Images before uploading to cloudinary.

  • Infinite Scroll to bring the new posts from the backend automatically on when the user is near the bottom of the page.

  • Semantic-UI as CSS framework.

  • Creating a fully responsive layout on the Frontend, only with JavaScript and No CSS media queries. Also, it is going to be optimized for Server Side Rendering (SSR).

  • Upload Profile Pictures. Also create posts with pictures. We are going to store all the images in CLOUDINARY.

  • Also, we are going to create a root user. That user can delete any post or delete any comment inside the app.

  • We are going to display all the info about your Followers and Following. Make sure to check the intro video. I have talked about this in detail there.

  • Also, we are going to give the user the option to update profile picture or profile info. We are going to have a settings tab, where you can update your password and message popup settings.

  • I am going to teach you how to populate fields inside MongoDB, I am also going to show you how to interlink the models to each other so that we do not have to store fixed values in every model.

  • Also, we are going to add the functionality to reset the password. We are going to use NodeMailer & Sendgrid to send the email with the link to the user to reset the password.

  • At the end we are going to deploy it to HEROKU.

This is the one of the most complex project you are going to create, and it will look really great on your resume. So, what are you waiting for, just enroll in the course and start learning.

You can ask me all the questions in Udemy Q/A.

Mongodb fundamentals

Learn the most popular NO-SQL DBMS quickly and efficiently

Created by Vinod Kumar Kayartaya - Evangelist, Consultant and Developer.

"]

Students: 1367, Price: Free

Students: 1367, Price:  Free

Mongodb is a one of the most popular NO-SQL database management system today. As against the traditional RDBMS, it stores the data in an unnormalized way, in binary JSON format.

Mongodb is an open source document database. The name is derived from Humongous DB. This falls into the category of NO-SQL databases. The data in Mongodb is stored in an un-normalized format, as a collection of documents. A collection in Mongodb is equivalent of a table in RDBMS and a document is equivalent of a record. However, unlike a record, a document need not have the same structure as other documents in the same collection.

All the best!

NestJs in Practice (with MongoDB)

It's like Angular but for the backend! Build a modern REST backend with Typescript and the familiar Angular API

Created by Angular University - Best Selling Angular Courses | 100k+ students | 16 courses

"]

Students: 1239, Price: $99.99

Students: 1239, Price:  Paid

This Course in a Nutshell

If you don't know NestJs, it's like Angular but for the backend. With it, we can write our backend using the same concepts and object-oriented APIs that we already use to structure our Angular frontend: components, services, modules, pipes, etc.

NestJs is also quite similar to popular libraries that you might already be used to, such as, for example, the Spring library in the Java ecosystem, or ASP.NET MVC for the C# ecosystem.

Course Overview

In this course, you are going to learn from scratch how to design and develop a NestJs backend that will take the form of a REST API that queries a MongoDB database using the Mongoose ODM (Object Document Mapping) library. We will be providing a complete CRUD example showing how to perform the most common REST data retrieval and data modification operations using NestJs.

No prior NestJs, MongoDB or Mongoose knowledge is assumed as we will explain everything from scratch. We will cover all the essential NestJs concepts such as Modules, Controllers and injectable services.

We will learn in detail how to validate business data using a decorator based approach (with decorators like @IsString(), @IsPhoneNumber(), etc.) by leveraging the built-in NestJs Validation pipe.

We will also implement using NestJs commonly needed backend security functionality such as User Authentication, RBAC (Role-Based Access Control) Authorization, error handling, and cover more advanced NestJs concepts such as Filters, Pipes, Guards, interceptors and middleware.

Table of Contents

This course covers the following topics:

  • Introduction to NestJs

  • Running NestJs in Hot Reload and Debug mode

  • Writing our first NestJs REST endpoint

  • NestJs Modules, Controllers and injectable Services

  • Introduction to MongoDB

  • Setting up a cloud MongoDB database

  • Introduction to the Mongoose ODM library

  • Querying MongoDB from a NestJs REST endpoint

  • Complete CRUD example with NestJs and MongoDB

  • NestJs Filters and custom error handling

  • NestJs Pipes, building a custom pipe

  • Data Validation with class-validator and the Validation pipe

  • NestJs Middleware

  • User Authentication with NestJs

  • NestJs RBAC (Role-Based Access Control) Authorization

  • NestJs Guards

What Will You Learn In this Course?

After taking this course, you will feel comfortable designing and developing applications using NestJs. You will have learned everything that you need to know in practice for designing and developing production-ready secure backends using the NestJs framework.

Introduction to MongoDB for Data Analytics

Learn the basics of MongoDB with step by step exercises from a professional Web Developer.

Created by Brian Dowe - Full Stack Web Developer and Programming Instructor

"]

Students: 930, Price: $89.99

Students: 930, Price:  Paid

In this course, we'll begin by covering the basics of MongoDB and the key differences between NoSQL and SQL to help you build an intuitive understanding of foundational concepts for the course. This will be followed by engaging practical exercises to help you understand how to use database operations in the Mongo Shell.

You'll then move on to designing your own database to store data for a blogging website, exploring how different data structures can be best-suited to solve different problems depending on the use case.

Finally, we'll move on to data analysis. You'll use filtering, projection, sorting, and querying complex data structures to extract actionable insights from real world datasets. You'll build these skills through a blogging website case study and then apply them on an E-Commerce data analysis challenge.

Complete MongoDB and Mongoose Course

Master MongoDB 4 and Mongoose 5! Operate MongoDB Using Mongo Shell, Native NodeJS MongoDB Driver, and Mongoose!

Created by OnlyKiosk Tech - Fun, Effective, and Useful Coding Training

"]

Students: 368, Price: $99.99

Students: 368, Price:  Paid

Note: this course is developed using mongoDB version 4 and mongoose version 5.

MongoDB is one of the most popular databases. It uses the dynamic schema which means you do not have to pre-define any table structures. Pairing your project with mongoDB, you no longer need to spend time trying to predict future storage demands. Your project development is therefore much easier and can be completed more quickly.

To start this course, you only need basic JavaScript knowledge. If you know how to use a JavaScript object method, you are good to go. No previous database knowledge is needed.

We will start with basic MongoDB concepts and operations, including how mongoDB stores data, CRUD operations, building validators and indexes. We will also learn how to monitor the running status of mongoDB collections and databases.

Then we will learn advanced operations like aggregation, replica and sharding.

In the end, we will learn how to operate MongoDB using the nodeJS Mongodb driver and mongoose.

We want this course to be a serious course that can truly help you master MongoDB and take you to the next level. Therefore, we do not shy away from difficult and complicated topics. But we also believe a good course should make your MongoDB study easy. So we took a two-step approach. We will explain theory first. After you have developed a basic impression, we will apply what we have learned in real-life examples.

Learning Path: MongoDB: Backend Programming with MongoDB

Learn to build high-performance and efficient databases for your applications

Created by Packt Publishing - Tech Knowledge in Motion

"]

Students: 261, Price: $89.99

Students: 261, Price:  Paid

Want to experience preparing scalable and efficient databases for your applications? Then this is the right course for you. MongoDB is the most popular NoSQL database in the market today. With support for real-time analytics, it is being used by many big enterprises for efficient and fast processing of data.

This Video Learning Path will show you how you can get the most out of MongoDB’s advanced features with ease. After getting a quick overview of the basics of MongoDB, you will directly jump to covering the concepts related to advanced data modelling, complex querying, indexing, and database operations.

This Video Learning Path will also cover important aspects such as cloud deployment which is important when it comes to web applications and integration with Hadoop for fast and efficient Big Data processing.

MongoDB provides excellent set of tools and services to maximize your application’s performance. You will explore real-world examples that you can watch and use directly for your application.

We will then explore the profiling and performance tools for MongoDB. We will make it even more accessible by moving to MongoDB cloud services, including analytics, automation, and even Database-as-a-Service.

By the end of this Video Learning Path, you will have mastered all the concepts of MongoDB along with learning to boost your application’s performance.

About the Author

Rick Copeland is the Principal Consultant of Arborian Consulting, which provides MongoDB and Python-focused consulting, training, and custom development services. Rick has been using MongoDB since 2009 and Python since 2005, and has spoken at various user groups and conferences on both topics. He is a member of the Python Software Foundation and the Masters of MongoDB.