MongoDB Fundamentals Training
Start your NoSQL journey with this comprehensive 2-day introduction to MongoDB. Learn document data modeling, CRUD operations, indexes, basic aggregation, and MongoDB tools — everything you need to build data-driven applications with MongoDB.
Training Details
Section titled “Training Details”| Duration | 2 days (16 hours) |
| Level | Beginner |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
Who Is This For?
Section titled “Who Is This For?”- Developers building applications with MongoDB
- Database administrators transitioning from relational databases
- Data engineers exploring NoSQL solutions
- Anyone new to MongoDB and document databases
Learning Outcomes
Section titled “Learning Outcomes”After completing this training, you’ll be able to:
- Understand document data model concepts and MongoDB architecture
- Perform CRUD operations using mongosh and drivers
- Design basic document schemas with embedding and referencing
- Create and use indexes for query optimization
- Write aggregation pipelines for data analysis
- Use MongoDB Compass and mongosh for administration
Detailed Agenda
Section titled “Detailed Agenda”Day 1: Documents, CRUD, and Data Modeling
Section titled “Day 1: Documents, CRUD, and Data Modeling”Module 1: Introduction to MongoDB
- Document databases vs relational databases
- MongoDB architecture — mongod, mongos, replica sets
- Installing MongoDB and MongoDB Compass
- Hands-on: Set up MongoDB and explore Compass
Module 2: CRUD Operations
- insertOne, insertMany — document creation
- find, findOne — querying with filters and projections
- updateOne, updateMany — update operators ($set, $inc, $push, $pull)
- deleteOne, deleteMany — document removal
- Hands-on: Build a REST API backend with MongoDB
Module 3: Data Modeling
- Documents, collections, and databases
- Embedding vs referencing strategies
- One-to-one, one-to-many, many-to-many patterns
- Schema validation with JSON Schema
- Hands-on: Design schemas for a blog platform
Day 2: Indexes, Aggregation, and Tools
Section titled “Day 2: Indexes, Aggregation, and Tools”Module 4: Indexes
- Single field and compound indexes
- Multikey indexes for arrays
- Text indexes for full-text search
- Index strategies and explain() output
- Hands-on: Optimize queries with the right indexes
Module 5: Aggregation Framework
- Pipeline concept and stages
- $match, $group, $project, $sort, $limit
- $lookup for collection joins
- $unwind for array processing
- Hands-on: Build analytics reports with aggregation
Module 6: MongoDB Tools and Operations
- mongosh shell and scripting
- mongodump and mongorestore
- MongoDB Compass for visual querying
- Basic replica set concepts
- Hands-on: Backup, restore, and monitoring basics
What’s Included
Section titled “What’s Included”- Access to hands-on lab environments
- Course slides and reference materials
- Sample datasets and query templates
- Post-training email support (30 days)
Request This Training
Section titled “Request This Training”Ready to bring MongoDB training to your team? Contact me to discuss dates, group size, and customization options.