Course: Data Wrangling with MongoDB
Modules:
Course Introduction, Overview of Databases, SQL versus NoSQL: Key Differences, SQL Syntax in Databases, SQL Commands - I, SQL Commands - II, Significance of MongoDB, MongoDB Data Model - I, MongoDB Data Model  - II, CRUD Operations in MongoDB, Learn to Design Schema in MongoDB, Document Structure and Nesting - I, When to Use Nesting?, Document Structure and Nesting - II, Handling Data Consistency and Redundancy, Query Performance with Indexing, Filtering Documents Using MQL - I, Filtering Documents Using MQL - II, MongoDB Sorting and Limiting, Update Operation on MongoDB, Deletion Operation on MongoDB, Data Manipulation Using Aggregation, Geospatial Data and Indexing
Importing Data into MongoDB - I, Importing Data into MongoDB - II, Export Data to Various Formats - I, Export Data to Various Formats - II, Data Migration and Backups, Managing Inconsistent and Redundant Data, Data Sorting and Filtering - I, Data Sorting and Filtering - II, Data Type Conversions and Inconsistencies - I, Data Type Conversions and Inconsistencies - II, Data Transformation with Aggregation Pipelines - I, Data Transformation with Aggregation Pipelines - II, Data Analysis, Adopt MongoDB Security Best Practices, Set Up Authentication and Authorization, Security against Common Threats, Analyze and Improve Query Performance - I, Analyze and Improve Query Performance - II, Analyze and Improve Query Performance - III, Optimize Indexing Strategies - I, Optimize Indexing Strategies - II, MongoDB Profiler and Performance Advisor - I, MongoDB Profiler and Performance Advisor - II, Exemplifying MongoDB Replication Concepts - I, Exemplifying MongoDB Replication Concepts - II, Configuring and Managing Replica Sets - I, Configuring and Managing Replica Sets - II, Ensure High Availability and Fault Tolerance - I, Ensure High Availability and Fault Tolerance - II, Backup and Recovery Strategies, Toolset for Backup and Restoration - I, Toolset for Backup and Restoration - II, Disaster Recovery Management
Introduction to MongoDB Sharding - I, Introduction to MongoDB Sharding - II, Why Sharding?, Benefits and Advantages of Sharding, Configure and Manage Sharded Clusters, Hands-on: Configure and Manage Sharded Clusters, Shard Keys and Data Distribution, MongoDB Atlas: Cloud-Based Service Installation, Cloud Deployment and Management in MongoDB - Part I, Cloud Deployment and Management in MongoDB - Part II, Explore MongoDB Cloud Product, Setting up Monitoring Tools, Hands-on: Setting up the Monitoring Tools, Analyze Performance Metrics, Hands-on: Analyze Performance in MongoDB Compass, Troubleshoot Common MongoDB Issues - Part I, Troubleshoot Common MongoDB Issues - Part II, Load Balancing in MongoDB, Caching Strategies in MongoDB - I, Caching Strategies in MongoDB - II, Managing Servers in MongoDB, Infrastructure as a Service (IaaS)
Data Governance Policies in MongoDB, General Data Protection Regulations (GDPR) - Part I, General Data Protection Regulations (GDPR) - Part II, Handling Sensitive Data, Dive Deeper into Query Optimization Techniques, Query Hints and Planner - Part I, Query Hints and Planner - Part II, Optimize Query Performance Analysis, Advanced Aggregation Operations, Custom Functions and Expressions, Hand-on: Custom Functions and Expressions, Data Transformation, Work with Time Series Data, Time Series Collections and Indexing, Perform Time-Based Analytics
Real-Time Ingestion and Processing, Data Monitoring with Change Streams, Building Real-Time Applications, Visualize Data with Visualization Tools, Generate Interactive Reports and Dashboards, Communicate Insights from MongoDB Data Effectively