MongoDB Developer Training



Mongodb For Developer Training

This course covers the MongoDB query language, data modeling, indexes, and an introduction to high availability and scaling in MongoDB. We also address the MongoDB aggregation framework and some basic administration. Classes include lessons, hands-on labs and follow-up exercises to teach you how to use MongoDB. After completing this training, participants should be able to develop a wide range of applications backed by MongoDB and do basic administration. The agenda for the course is outlined below. Please contact with any questions.

Course Outline:

Day 1

  • Introduction
  • Warm Up
  • MongoDB Overview
  • MongoDB Stores Documents
  • Exercise: Installing and Configuring MongoDB
  • CRUD
  • Creating and Deleting Documents
  • Reading Documents
  • Query Operators
  • Lab: Finding Documents
  • Updating Documents
  • Lab: Updating Documents
  • Indexes
  • Index Fundamentals
  • Compound Indexes
  • Lab: Optimizing and Index
  • Multikey Indexes
  • Hashed Indexes
  • Geospatial Indexes
  • TTL Indexes
  • Text Indexes
  • Lab: Finding and Addressing Slow Operations
  • Lab: Using explain()
  • .

Day 2

  • Drivers
  • Introduction to MongoDB Drivers
  • Lab: Driver Tutorial (Optional)
  • Aggregation
  • Aggregation Tutorial
  • Optimizing Aggregation
  • Lab: Aggregation Gramework
  • .
  • Introduction to Schema Design
  • Schema Design Core Concepts
  • Schema Evolution
  • Common Schema Design Patterns
  • Replica Sets
  • Introduction to Replica Sets
  • Write Concern
  • Read Preference

Day 3

  • Sharding
  • Introduction to Sharding
  • Application Engineering
  • Introduction
  • Java Driver Labs (MongoMart)
  • Python Driver Labs (MongoMart)
  • MongoDB Cloud & Ops Manager
  • MongoDB Cloud & Ops Manager
  • Automation
  • Lab: Cluster Automation

Training Pre-requisites:

  • Attendees should be equipped with a computer that has at least 5GB of disk space and the latest version of MongoDB installed.
  • Attendees should be able to copy required data files from a thumb drive or download from the MongoDB training site
  • Attendees should have access to a Unix or Windows command prompt

Delivery Approach:

  • Training includes lessons, hands-on labs and follow-up exercises to teach you how to use MongoDB.
  • All attendees must attend this class in person. There is no remote access to the training.

Interested? Fill the Inquire Now form.

Just fill in your specifics and we will get in touch with you, with the course fees and other details.


Write to us on