Watch Course Preview
Course Preview

MongoDB Course

Self Paced Course

58 Videos

Video Course

17 Notes

Quick Notes

5 Labs

Hands-on Labs

MongoDB Course Overview

The MongoDB Certification Training aims to equip you with the fundamental knowledge and essential competencies but also delves into the nuances of NoSQL databases and data modelling. By the end of the training, you will be capable of designing and deploying complex applications, enhancing your problem-solving skills and making significant contributions to the growing field of databases. 

Course Objective

Participants in the MongoDB training course will have the following skills after completing this course:

  1. Understand the principles of NoSQL databases
  2. Understand the advantages of MongoDB over traditional relational databases
  3. Understand the MongoDB architecture and its various components
  4. Create, read, update, and delete data in MongoDB
  5. Use advanced query techniques to retrieve data
  6. Understand how to model data for MongoDB
  7. Use MongoDB's schema-less approach to data modelling
  8. Understand how to create and use indexes in MongoDB
  9. Import and export Database

MongoDB Course Eligibility

Who can Join?

All students/freshers who are keen to develop modern web, desktop, and mobile applications using MongoDB should go for this course.


There are no prerequisites to join this course to learn MongoDB.


MongoDB, MongoDB Compass

Included in this MongoDB Course

  •   Video Course 58 Videos
  •   Quick Notes 17 Notes
  •   Labs 5 labs

Course Overview

Course Overview 01m 49s

Introduction to NoSQL

What is NoSQL Database Preview 02m 48s
Types of NoSQL Database Preview 02m 22s

Introduction to MongoDB

Introduction to MongoDB 01m 50s
Why MongoDB? 03m 46s
MongoDB Features 02m 08s
Who Use MongoDB? 00m 48s
Advantages of MongoDB 01m 54s
What MongoDB doesn’t have? 02m 10s

MongoDB Installation and Configuration

Setting up MongoDB 03m 30s
Verify MongoDB Installation 02m 18s

MongoDB Basics

RDBMS Concepts to NoSQL 01m 49s
MongoDB: Hierarchical Objects 01m 03s
Built-In Databases 01m 47s
User defined Database 01m 56s
Collection and Document 06m 53s

Mongo Shell and Commands

Mongo Shell 03m 43s
Mongo Shell Basic Commands 06m 53s

Course Overview

Course Overview 01m 35s

Setting Up Machine

Getting Started with MongoDB Preview 05m 17s

Collections and Documents

MongoDB Data Types Preview 01m 47s
Collections 06m 25s
Documents 01m 05s
Capped Collection 05m 11s

CRUD Operations

Create Operation 06m 51s
Retrieve Operation 02m 54s
Update Operation 08m 04s
Delete Operation 02m 29s
Find document(s) and Perform Operations 08m 54s


Introduction to Cursor 03m 01s
Cursor Methods 07m 39s

Querying Collections

Demo: Querying Collections 04m 06s
Query Selectors 01m 24s
Demo: Query Selectors 12m 35s

Schema Validations

Schema Validation 01m 25s
Defining Schema Validation 02m 56s
Demo : Schema Validation 13m 58s


Introduction to Indexes 01m 41s
Demo : Creating Indexes 03m 00s
Types of Indexes 02m 03s

Course Overview

Course Overview 01m 25s

Data Modeling in MongoDB

Data Modeling in MongoDB Preview 01m 06s
Embedded Document 01m 37s
Reference Document 01m 50s

Model Relationships

Introduction to Model Relationships 01m 09s
One-to-One Relationships: Embedded Documents 03m 18s
One-to-Many Relationships:Embedded Documents 02m 06s
One-to-Many Relationships:Reference Documents 04m 01s
Many-to-Many Relationships:Embedded Documents 02m 36s


Introduction to Aggregation 00m 43s
Aggregation Pipeline 04m 11s
Demo : Aggregation Pipeline 05m 46s
Map-Reduce 02m 22s
Demo : Map-Reduce 02m 29s
Single Purpose Aggregation Operations 02m 06s

Data Export and Import

Data Export and Import : MongoDB Compass 02m 28s
Data Export and Import : Command Prompt 03m 47s

Database Backup and Restore

Database Backup and Restore : Command Prompt 03m 48s
Quick Notes Notes (17)

Introduction to NoSQL


Introduction to MongoDB


MongoDB Installation and Configuration


MongoDB Basics


Mongo Shell and Commands


Data Types in MongoDB


Collections and Documents in MongoDB


MongoDB CRUD Operations


Cursor in MongoDB


MongoDB Queries


Schema Validation in MongoDB


Indexes in MongoDB


Data Modeling in MongoDB


Model Relationships in MongoDB


Aggregation in MongoDB


Data Export and Import in MongoDB


Backup and Restore Database in MongoDB


Hands-On Labs Labs(5)

MongoDB: Insert Document(s) in a Collection


MongoDB: Retrieve Operation


MongoDB: Update Operation


MongoDB: Delete Operation


MongoDB: Schema Validation


Our Students Reviews

Frequently Asked Questions

Q1. What is Self Paced course offered by Dot Net Tricks?

Online Self Paced Courses are designed for self-directed training, allowing participants to begin at their convenience with structured training and review exercises to reinforce learning. You'll learn through videos, PPTs, and Assignments designed to enhance learning outcomes, all at times that are most convenient for you.

Q2. Who are your mentors?

All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.

Q3. How would I get access to the Learning Content?

As soon as you enroll in the course, you will get access to the course content through LMS (The Learning Management System) in the form of a complete set of Videos, PPTs, PDFs, and Assignments. You can start learning right away.

Q4. How do I enroll for the course?

You can enroll in the course by doing payment. Payment can be made using any of the following options.

  1. Visa debit/credit card
  2. Net banking
  3. Through PayPal

Q5. Student discounts?

Yes, Dot Net Tricks provides student discount to learners who cannot afford the fee. Email us from your student account, or attach your student ID.

Q6. Can I share my course with someone else?

In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.

Q7. How do I setup my team?

Please drop us an email with a list of user details like name, email you’d like to enroll and have access, we'll create your team accounts.

Q8. Do you provide technology version upgrade session free?

Yes, we do. As the technology upgrades your content gets updated at no cost.

Q9. Whom do I contact, if I have more queries?

You can give us a CALL at +91 113 303 4100 OR email us at

Q10. Do you offer certificates of completion?

We do. Once you've finished a course, reach out to us.

Still have some questions? Let's discuss.
This course includes
57.17 % OFF
₹ 1,179 ₹ 499
12 months unlimited access to the course.

Access all courses with our subscription plan.
All courses, One subscription!
Accept cookies & close this