MongoDB: The Complete Developer's Guide
Master MongoDB from fundamentals to advanced techniques, building real-world applications and ensuring data security and scalability.
...
Share
Introduction to MongoDB and Setup
Unit 1: NoSQL and MongoDB Fundamentals
Intro to NoSQL
Why MongoDB?
Data Modeling in Mongo
MongoDB's Architecture
MongoDB vs Other DBs
Unit 2: Setting up MongoDB Locally
Downloading MongoDB
Installing MongoDB
Starting MongoDB Server
Connecting to MongoDB
Configuring MongoDB
Unit 3: Mastering the MongoDB Shell
Basic Shell Commands
Creating Databases
Working with Collections
Inserting Documents
Finding Documents
Core CRUD Operations and Data Modeling
Unit 1: Introduction to MongoDB and CRUD Operations
MongoDB Overview
Setting Up MongoDB
Basic CRUD: Create
Basic CRUD: Read
Basic CRUD: Update
Unit 2: Advanced CRUD Operations and Data Modeling
Basic CRUD: Delete
Data Types in MongoDB
Introduction to Schemas
Schema Validation
Embedding vs Referencing
Advanced Querying and Data Aggregation
Unit 1: Advanced Query Techniques
Advanced Filtering
Sorting Documents
Projecting Fields
Arrays in Queries
Querying Embedded Docs
Unit 2: MongoDB Aggregation Framework
Intro to Aggregation
$match Stage
$group Stage
$project Stage
$sort and $limit
Unit 3: Indexing Strategies
Intro to Indexing
Single Field Indexes
Compound Indexes
Partial Indexes
Index Management
Scalability, Security, and Integration
Unit 1: Replica Sets: High Availability
Replica Set Intro
Setting Up a Replica Set
Replica Set Elections
Managing Replica Sets
Read Preferences
Unit 2: Sharding: Horizontal Scalability
Sharding Introduction
Setting Up Sharding
Choosing a Shard Key
Sharding Operations
Sharding Best Practices
Deployment, Monitoring, and Cloud Solutions
Unit 1: MongoDB Deployment Strategies
Single Instance Deployment
Replica Set Introduction
Replica Set Configuration
Sharding Overview
Sharding Configuration
Unit 2: Monitoring MongoDB
Monitoring Tools Overview
Using mongostat
Using mongotop
MongoDB Compass Monitoring
Alerting and Automation
Unit 3: MongoDB Cloud Solutions with Atlas
Atlas Account Setup
Creating a Cluster
Atlas Monitoring Tools
Backup and Restore
Data Migration to Atlas
Unit 4: Latest MongoDB Features (7.0)
7.0 Feature Overview
Querying Enhancements
Security Improvements
Time Series Collections
Transaction Improvements
Unit 5: Change Streams for Real-time Data
Change Streams Overview
Opening a Change Stream
Processing Events
Resuming a Stream
Use Cases and Examples