MongoDB Tutorial Objective

Session 01: Introduction

Session 02: Installation

Session 03: The mongo Shell

Session 04: MongoDB CRUD Operations

Session 05: Aggregation

Session 06: Data Models

Session 07: Transactions

Session 08: Indexes

Session 09: Security

Session 10: Change Streams

Session 11: Replication

Session 12: Sharding

Session 13: Administration

Session 14: Storage

Detailed Syllabus:

Session 01: Introduction

Getting Started
Create an Atlas Free Tier Cluster
Databases and Collections
Documents
BSON Types
Comparison/Sort Order
MongoDB Extended JSON

Session 02: Installation

Install MongoDB Community Edition
Install MongoDB Enterprise
Upgrade MongoDB Community to MongoDB Enterprise
Verify Integrity of MongoDB Packages

Session 03: The mongo Shell

Configure the mongo Shell
Access the mongo Shell Help
Write Script for the mongo Shell
Data Types in the mongo Shell
mongo Shell Quick Reference

Session 04: MongoDB CRUD Operations

Insert Documents
Query Documentation
Update Documentation
Delete Documentation
Bulk Write Operation
Retryable Writes
SQL to MongoDB Mapping Chart
Text Search
Geospatial Queries
Read Isolation (Read Concern)
Write Acknowledgement 9Write Concern)
MongoDB CRUD Concepts

Session 05: Aggregation

Aggregation Pipline
Map-Reduce
Aggregation Reference

Session 06: Data Models

Data Modeling Introduction
Schema Validation
Data Modeling Concepts
Data Model Examples and Patterns
Data Model Reference

Session 07: Transactions

Production Considerations
Transactions and Operations

Session 08: Indexes

Single Field Indexes
Compound Indexes
Multikey Indexes
Text Indexes
2dsphere Indexes
2d Indexes
geoHaystack Indexes
Hashed Indexes
Index Properties
Index Build Operations on a Populated Collection
Index Intersection
Manage Indexes
Measure Index Use
Indexing Strategies
Indexing Reference

Session 09: Security

Security Checklist
Enable Access Control
Authentication
Role-Based Access Control
TLS/SSL (Transport Encryption)
Encryption at Rest
Auditing
Network and Configuration Hardening
Implement Field Level Redaction
Security References
Create a Vulnerability Report

Session 10: Change Streams

Change Streams Production Recommendations
Change Events

Session 11: Replication

Replica Set Members
Replica Set Oplog
Replica Set Data Synchronization
Replica Set Deployment Architectures
Replica Set High Availability
Replica Set Read and Write Semantics
Replica Set Deployment Tutorials
Member Configuration Tutorial
Replica Set Maintenance Tutorial
Replication Reference

Session 12: Sharding

Shared Cluster Components
Shard Keys
Hashed Sharding
Ranged Sharding
Zones
Data Partitioning with Chunks
Balancer
Administration
Sharding Reference

Session 13: Administration

Production Notes
Operations Checklist
Development Checklist
Performance
Configuration and Maintenance
Data Center Awareness
MongoDB Backup Methods
Monitoring for MongoDB

Session 14: Storage

Storage Engines
Journaling
GridFS

If You Like What We Do Here On DatabaseConcept, You Should Consider:

Stay Connected to: Twitter | Facebook

Subscribe to our email updates: Sign Up Now

 

We are thankful for your support.