AI-powered learning
Save this course
The Definitive Guide to MongoDB
Discover MongoDB's rise as the leading NoSQL database. Gain insights into using it with C#/.NET Core and MEAN Stack. Delve into practical projects and advanced concepts.
4.5
41 Lessons
6h
Updated this week
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Compare relational and NoSQL databases by consistency, schema flexibility, and scalability tradeoffs
- Identify NoSQL database types and select document stores like MongoDB for suitable use cases
- Perform MongoDB CRUD and administration tasks in the shell, including indexes for query performance
- Use MongoDB Compass to view, query, and monitor MongoDB databases, collections, and documents
- Implement replica sets and validate durability with automatic failover using MongoDB shell commands
- Configure sharding components (mongos, config servers, shards) to scale collections horizontally
- Build CRUD repositories in C#/.NET Core using MongoDB.Driver with async queries, updates, deletes, and indexes
- Create a MEAN stack CRUD app using Angular, Node/Express, and Mongoose schemas, validation, and APIs
Learning Roadmap
1.
Introduction to NoSQL and Polyglot Persistence
Introduction to NoSQL and Polyglot Persistence
Get familiar with the evolution from relational databases to NoSQL and polyglot persistence.
2.
Getting Started Using MongoDB
Getting Started Using MongoDB
Look at MongoDB's core concepts, its flexible collections, CRUD operations, and Compass tool.
3.
High Availability and High-Throughput Configurations
High Availability and High-Throughput Configurations
5 Lessons
5 Lessons
Master the steps to configure high availability and throughput using MongoDB replica sets and sharding.
4.
Using MongoDB in C# and .Net Core
Using MongoDB in C# and .Net Core
5 Lessons
5 Lessons
Apply your skills to MongoDB CRUD operations, schema handling, indexing, and testing in C#.
5.
Using MongoDB with Node.js, Express and Angular
Using MongoDB with Node.js, Express and Angular
10 Lessons
10 Lessons
Dig deeper into integrating MongoDB with MEAN stack for streamlined web development.
6.
Serverless & MongoDB Atlas
Serverless & MongoDB Atlas
6 Lessons
6 Lessons
Follow the process of integrating MongoDB Atlas with serverless architecture for efficient cloud-based management.
7.
Appendix
Appendix
5 Lessons
5 Lessons
Master the steps to install and configure MongoDB, Node.js, and set up front-end and back-end environments.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Show License and Attributions
Developed by MAANG Engineers
ABOUT THIS COURSE
MongoDB has quickly become the foremost NoSQL database on the market, having been adopted by companies of all sizes for the various benefits it offers toward building modern applications. In this interactive course, you'll get to see for yourself why there's so much hype around MongoDB, and learn all about how to use it.
You'll start off with an introduction to Relational and NoSQL databases, get into some basic command operations, and build up from there toward more advanced concepts. You'll then get into using MongoDB in C# and .NET Core as well as its uses in MEAN Stack. Throughout the way, you'll have the chance to use MongoDB to build interesting projects as you learn.
ABOUT THE AUTHOR
Nikola Zivkovic
Team Lead | Software Developer | Data Scientist | Speaker | Author
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources