MongoDB
NoSQL & Document Database Mastery
MODULE 1
NoSQL Fundamentals
Concepts
- NoSQL vs RDBMS
- CAP theorem
- Document databases
MODULE 2
Setup & Tools
Compass / Atlas
- Installation
- Compass
- mongosh
- Atlas
MODULE 3
CRUD Operations
Core
- insertOne/Many
- find/findOne
- update
- delete
MODULE 4
Querying
Operators
- Comparison
- Logical
- Array queries
- Regex
MODULE 5
Data Modeling
Schema
- Embedding
- Referencing
- Relationships
- Patterns
MODULE 6
Indexing
Performance
- Single/compound
- Text/TTL
- Query plans
MODULE 7
Aggregation
Pipeline
- $match
- $group
- $lookup
- $sort
MODULE 8
Advanced Aggregation
Window
- Window ops
- Graph lookup
- Arrays
MODULE 9
Relationships
Joins
- $lookup
- Embedding vs referencing
MODULE 10
Transactions
ACID
- Sessions
- Consistency
- Retry
MODULE 11
Schema Validation
Rules
- JSON schema
- Versioning
MODULE 12
Security
Auth
- Auth
- Roles
- TLS
MODULE 13
Replication
Replica set
- Primary/secondary
- Failover
MODULE 14
Sharding
Scaling
- Shard keys
- Balancer
MODULE 15
Backup & Recovery
Ops
- mongodump
- Snapshots
MODULE 16
MongoDB + Node
Driver
- Driver
- Connections
- Pools
MODULE 17
Mongoose
ODM
- Schemas
- Models
- Hooks
MODULE 18
Analytics
BI
- Aggregation analytics
- Time-series
MODULE 19
Performance
Tuning
- Index tuning
- Profiling
MODULE 20
Internals
Engine
- WiredTiger
- Planner
MODULE 21
Deployment
DevOps
- Atlas
- Docker
MODULE 22
Projects
Real
- CRUD app
- E-commerce DB
- Analytics DB
MODULE 23
Career Tracks
Paths
- Mongo Developer
- MERN Dev
- NoSQL Architect
- DBA