MongoDB for Developers Certification Training Course Overview

Enroll for the 3-day MongoDB for Developers Training course from Koenig Solutions. In this course you will learn MongoDB architecture and learn how to perform CRUD operations. You will also gain skills to work with the various functions provided by Mongo to achieve complex functionality - aggregate functions, indexing and more.

Through a blend of hands-on labs and interactive lectures, you will learn about critical aspects of Mongo such as sharing, replication, querying and backups.

Target Audience:

  • Database Administrators
  • Database Architects
  • Software Developers
  • Software Architects
  • Database Professionals
  • Project Managers
  • IT developers, Testers
  • Analytics professionals
  • Research professionals
  • System Administrators

Learning Objectives:

After completing this course, you will be able to:

  • Develop an expertise in writing Java and Node JS applications using MongoDB
  • Master the skills of Replication and Sharding of data in MongoDB to optimize read / write performance
  • Perform installation, configuration and maintenance of MongoDB environment
  • Get hands-on experience in creating and managing different types of indexes in MongoDB for query execution
  • Develop skillsets in processing huge amounts of data using MongoDB tools
  • Proficiently store unstructured data in MongoDB
  • Gain proficiency in MongoDB configuration, backup methods as well as monitoring and operational strategies
  • Acquire in-depth understanding of managing DB Notes, replica set & Master-Slave concepts



MongoDB for Developers (24 Hours) Download Course Contents

Live Virtual Classroom 2500
Group Training
01 - 03 Nov GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 08 Dec GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Overview - SQL/NoSQL
  • Relational v/s NoSQL stores
  • When to use Relational/NoSQL?
  • Categories of NoSQL stores
  • Examples of NoSQL stores
  • Datastore design considerations
Module 2: Data Formats
  • What are Data Formats?
  • Difference between Data Formats and Data Structures
  • The JSON Data Format
  • BSON Data Format
  • Advantages of BSON
Module 3: MongoDB Concepts
  • Servers
  • Connections
  • Databases
  • Collections
  • Documents
  • CRUD
  • Indexes
Module 4: Querying MongoDB
  • Query Expression Objects
  • Query Options
  • Cursors
  • Mongo Query Language
  • Dot Notation
  • Full Text Search
Module 5: MongoDB CRUD
  • Insert (C)
  • Simple Query Examples (R)
  • Update (U)
  • Remove (D)
Module 6: Advanced querying
  • Joins
  • Server-side v/s Client-side querying
  • Retrieving a subset of fields
  • Conditional operators
  • Aggregation
  • Grouping
  • Projections
  • Cursor Methods
  • MapReduce introduction
Module 7: Replication
  • Master-Slave Replication
  • Adding and Removing Sources
  • Replica Sets
  • Nodes in a Replica Set
  • Using Slaves for Data Processing
  • Replication State and the Local Database
Module 8: Indexing in MongoDB
  • Introduction to Indexes
  • Creating and querying with indexes
  • Types and properties of indexes
  • Covered query indexes
  • $ operator with indexes
  • Indexes in replica set and sharded cluster
Module 9: Backup
  • Import & Export
  • Backup & Restore
  • Customize Import & Export
Download Course Contents

Request More Information

Course Prerequisites
  • There is no need for any specific knowledge. A basic idea of databases can be helpful.