| 1 |
Introduction to NoSQL & MongoDB (What is NoSQL, MongoDB Overview, Use Cases) |
|
| 2 |
Installing MongoDB & Setup (Local, Cloud Atlas, CLI Tools) |
|
| 3 |
MongoDB Basics (Databases, Collections, Documents, BSON Format) |
|
| 4 |
CRUD Operations - Create (insertOne, insertMany) |
|
| 5 |
CRUD Operations - Read (find, findOne, Filtering Documents) |
|
| 6 |
CRUD Operations - Update (updateOne, updateMany, replaceOne) |
|
| 7 |
CRUD Operations - Delete (deleteOne, deleteMany) |
|
| 8 |
Query Operators (Comparison, Logical, Element, Evaluation) |
|
| 9 |
Projection & Sorting (Include/Exclude Fields, sort()) |
|
| 10 |
Indexes (Single Field, Compound, Text, TTL, Unique) |
|
| 11 |
Aggregation Framework (match, group, project, sort, limit) |
|
| 12 |
Pipelines & Stages in Aggregation |
|
| 13 |
Data Modeling (Embedded vs Referenced Documents, Relationships) |
|
| 14 |
Schema Validation & Constraints |
|
| 15 |
Transactions in MongoDB (Multi-Document Transactions, ACID Compliance) |
|
| 16 |
Views in MongoDB (Read-Only, Aggregation Views) |
|
| 17 |
Replication & Sharding (High Availability, Scaling Horizontally) |
|
| 18 |
Security (Authentication, Authorization, Roles, Privileges) |
|
| 19 |
Backup & Restore (mongodump, mongorestore, Cloud Backups) |
|
| 20 |
Performance Optimization (Indexes, Query Optimization, Profiling) |
|
| 21 |
Monitoring (MongoDB Atlas Monitoring, Logs, Metrics) |
|
| 22 |
MongoDB Drivers (Node.js, Python, Java, C#) |
|
| 23 |
Connecting MongoDB with Backend Frameworks (Express, Django, Spring Boot, .NET) |
|
| 24 |
Aggregation Pipelines with Lookup (Joining Collections) |
|
| 25 |
Change Streams & Real-Time Data |
|
| 26 |
GridFS for File Storage |
|
| 27 |
Transactions Best Practices & Error Handling |
|
| 28 |
Data Import & Export (mongoimport, mongoexport, JSON/CSV) |
|
| 29 |
Cloud Deployment & Atlas Features (Replication, Sharding, Backups) |
|
| 30 |
MongoDB Best Practices & Documentation |
|