Mongodb Certification Training

MongoDB Certification Training

MongoDB is a distributed Database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy to use. This training will help you master the leading document-oriented NoSQL database, MongoDB Architecture, CRUD, Schema Design, Data Modelling and Indexing using real-life case studies.

Sports, Citrix, UST Global, Mindtree, TCS, Wipro, Infosys & other MNC's use Azure across industries.

Microsoft Aims for $20 Billion Cloud Sales Run Rate in 2018 - Satya Nadella, CEO.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Mongodb Certification Training UpComing Batches

Apr-19 - May-31

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-12 - May-24

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-27 - Jun-08

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-04 - Jun-15

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

May-11 - Jun-22

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-18 - Jun-29

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

MongoDB Certification Training

SELF PACED

OL Tech Edu's MongoDB is a distributed Database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy to use. This training will help you master the leading document-oriented NoSQL database, MongoDB Architecture, CRUD, Schema Design, Data Modelling and Indexing using real-life case studies.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Mongodb Is A Distributed Database

Goal:
  • In this module, you will get an understanding of NoSQL Databases, Design Goals, Requirement of NoSQL database/ MongoDB.
  • MongoDB® Architecture and Introduction to JSON and BSON among others.
  • This module will also cover the Installation of MongoDB® and Associated Tools.

Skills:
  • Understand NoSQL Databases and their Advantages.
  • Learn JSON and BSON.
  • Install MongoDB.

Objectives:

After completing this module, you should be able to:

  • Differentiate Database Categories.
  • Learn MongoDB Design Goals. 
  • List MongoDB Tools.
  • Describe JSON and BSON.
  • Install MongoDB on Windows, Linux, MAC OS etc. 
  • Setup MongoDB Environment

Topics:
  • Understanding the basic concepts of a Database.
  • Database Categories: What is NoSQL?
  • Why NoSQL?
  • Benefit over RDBMS. 
  • Types of NoSQL Database and NoSQL vs. SQL Comparison, ACID & Base Property.
  • CAP Theorem.
  • Implementing NoSQL and what is MongoDB? 
  • Overview of MongoDB.
  • Design Goals for MongoDB Server and Database.
  • MongoDB Tools.
  • Understanding the following: Collection, Documents and Key/ Values, etc.
  • Introduction to JSON and BSON Documents.
  • Environment Setup (live Hands-on) and using Various MongoDB tools Available in the MongoDB Package.
  • Case Study Discussion.

Hands-on/Demo/Use-case:
  • MongoDB Installation. 

Goal:
  • In this module, you will learn Schema Design and Data Modelling in MongoDB®.
  • Various data structure and tools available to manage Data Model in MongoDB.

Skills:
  • Understand Data Modelling Schemas.
  • Design Data Model Relationships and Tree Structures.
  • Apply Data Modelling in various real-time Contexts.

Objectives:

After completing this module, you should be able to:

  • Understand different concepts of data modeling in MongoDB®.
  • Understand different types of data model.
  • Understand the Challenges of Designing a data model in MongoDB®.
  • Apply the Knowledge of a real-world use case.

Topics:
  • Data Modelling Concepts.
  • Why Data Modelling?
  • Data Modelling Approach.
  • Analogy between RDBMS & MongoDB Data Model.
  • MongoDB Data Model (Embedding & Linking).
  • Challenges for Data Modelling in MongoDB.
  • Data Model Examples and Patterns.
  • Model Relationships between Documents.
  • Model Tree Structures. 
  • Model Specific Application Contexts.
  • Use Case Discussion of Data Modeling.

Hands-on/Demo/Use-case:
  • HR Data Modeling in RDBMS.

Goal:
  • In this module, you will get an understanding of CRUD Operations and their functional usage.
  • You will learn how to perform read/write operations with CRUD.

Skills:
  • Insert, Query, update, and delete documents.
  • Perform distributed read/write operations.
  • Perform query optimization.

Objectives:

After completing this module, you should be able to:

  • Understand MongoDB's Development and Production Architecture.
  • Understand Read and Write Concepts of MongoDB.
  • Understand how Journaling Works.
  • Use Mongo shell for CRUD Operations.
  • Understand different MongoDB® Data Types.

Topics:
  • MongoDB Development Architecture.
  • MongoDB Production Architecture.
  • MongoDB CRUD Introduction, MongoDB CRUD Concepts.
  • MongoDB CRUD Concerns (Read & Write Operations). 
  • Concern Levels, Journaling, etc., 
  • Cursor Query Optimizations, Query Behavior in MongoDB.
  • Distributed Read & Write Queries.
  • MongoDB Datatypes.
  • MongoDB CRUD Syntax & Queries (Live Hands on).

Hands-on/Demo/Use-case:
  • MongoDB CRUD Operation.

Goal:
  • In this module, you will learn the Indexing and Aggregation Framework in MongoDB®.

Skills:
  • Create Multiple types of Indexes.
  • Manage Indexes and Indexing Strategies.
  • Work with Geospatial Indexes.
  • Use MapReduce Framework.

Objectives:

After completing this module, you should be able to:

  • Use Various type of indexes in MongoDB®. 
  • Use Hint, Explain plan of a Query.
  • Work with Geospatial Indexes.
  • Work with Aggregation Pipeline in MongoDB®. 
  • Use MapReduce Framework.

Topics:
  • Index Introduction, Index Concepts, Index Types, Index Properties 
  • Index Creation and Indexing Reference.
  • Introduction to Aggregation. 
  • Approach to Aggregation.
  • Types of Aggregation (Pipeline, MapReduce & Single Purpose).
  • Performance Tuning.

Hands-on/Demo/Use-case:
  • Work with Aggregations.


Goal:
  • In this module you will learn MongoDB® Administrative Activities such as Health Check.
  • Backup.
  • Recovery.
  • Data Import/Export.
  • Performance Tuning, etc.   

Skills:
  • Administer Database Health, Query Volume, Recovery Goals.
  • Determine Performance Characteristics.

Objectives:

After completing this module, you should be able to:

  • Take Database Backup and Restore MongoDB®.
  • Export and Import data from/ to a MongoDB® Instance.  
  • Check Server Status and DB Status.
  • Monitor various Resource Utilization of a MongoDB Instance. 
  • Understand various Optimization Strategies.
  • Create Capped Collection.
  • Use TTL in MongoDB®.

Topics:
  • Administration Concepts in MongoDB.
  • Monitoring issues Related to Database.
  • Monitoring at Server, Database, Collection level, and various Monitoring tools related to MongoDB.
  • Database Profiling, Locks, Memory Usage, No of connections, page fault etc.
  • Backup and Recovery Methods for MongoDB.
  • Export and Import of Data to and from MongoDB.
  • Run time configuration of MongoDB.
  • Production notes/ best practices.
  • Data Managements in MongoDB (Capped Collections/ Expired data from TTL).
  • Hands on Administrative Tasks.

Hands-on/Demo/Use-case:
  • Import and Export MongoDB® Data.


Goal:
  • In this module, you will understand the setup and configuration of MongoDB® High Availability.
  • Disaster Recovery, and Load Balancing.

Skills:
  • Create, deploy, and manage Replica sets.
  • Create and administer Sharded clusters.
  • Perform Data Partitioning with chunks.

Objectives:
  • After completing this module, you should be able to:
  • Understand the concepts of replica set. 
  • Understand the concept of sharing in MongoDB®. 
  • Create a production like Sharded cluster.

Topics
  • Introduction to Replication (High Availability).
  • Concepts around Replication.
  • What is Replica Set and Master Slave Replication? 
  • Type of Replication in MongoDB.
  • How to setup a replicated cluster & managing replica sets? 
  • Introduction to Sharding (Horizontal Scaling). 
  • Concepts around Sharding.
  • What is shards, Key? 

  • Config Server, Query Router etc. 
  • How to setup a Sharding?
  • Type of Sharding (Hash Based, Range Based etc.) and Managing Shards.

Hands-on/Demo/Use-case:
  • Replication Setup.
  • Set up Sharding.


Goal:
  • In this module, you will learn security related with MongoDB.
  • Integration with various tools and technology.
  • Also, you will learn to integrate it with various reporting and Analytical tools like Pentaho, Jaspersoft etc.

Skills:
  • Setup authentication and encryption.
  • Integrate MongoDB with various tools and applications.

Objectives:

After completing this module, you should be able to:

  • Know security concepts in MongoDB®.
  • Understand how Authentication and Authorization works
  • Integrate MongoDB® with Java.
  • Integrate MongoDB® with Hadoop, Hive, & Pentaho.
  • Integrate MongoDB® with Jaspersoft & Robomongo.

Topics:
  • Security Introduction.
  • Security Concepts.
  • Integration of MongoDB with Jaspersoft.
  • Integration of MongoDB with Pentaho.
  • Integration of MongoDB with Hadoop/Hive.
  • Integration of MongoDB with Java.
  • Integration of MongoDB with GUI Tool Robomongo. 
  • Case Study MongoDB and Java.

Hands-on/Demo/Use-case:
  • Integration Scenarios. 


Goal:
  • In this module, you will learn MongoDB® tools to develop and deploy your applications.
  • This module will also help you understand the multiple package components and advance concepts related to MongoDB integration, Hadoop and MongoDB integration.

Skills:
  • Perform MongoDB packaging.
  • Setup limits and thresholds.
  • Integrate with R.

Objectives:

After completing this module, you should be able to:

  • Use MongoDB® tools. 
  • Understand Jaspersoft integration with MongoDB®.
  • Know other popular use case of MongoDB®.
  • Know various API drivers available for MongoDB®. 
  • Run few query operators through http interface.

Topics:
  • MongoDB Package Components.
  • Configuration File Options.
  • MongoDB Limits and Thresholds.
  • Connection String URI Format/ Integration of any compatible tool with MongoDB API and Drivers for MongoDB.
  • MMS (MongoDB Monitoring Service).
  • HTTP and Rest Interface.
  • Integration of MongoDB with Hadoop and Data Migration MongoDB with Hadoop (MongoDB to Hive).
  • Integration with R.

Hands-on/Demo/Use-case:
  • MongoDB with R integration.


Goal:
  • In this module, you will learn about various cloud products offered by MongoDB and how they can be used to host or manage your MongoDB deployments.

Skills:
  • Know MongoDB Cloud Products.
  • Use Cloud products in MongoDB Deployments.

Objectives

After completing this module, you should be able to:

  • Understand MongoDB Stitch.
  • Learn MongoDB Atlas.
  • Explore MongoDB Cloud Manager.
  • Setup MongoDB Ops Manager.

Topics:
  • Overview of MongoDB Cloud Products.
  • Using Cloud Manager to Monitor MongoDB Deployments.
  • Introduction to MongoDB Stitch.
  • MongoDB Cloud Atlas.
  • MongoDB Cloud Manager.
  • Working with MongoDB Ops Manager.

Hands-on/Demo/Use-case:
  • MongoDB Cloud Manager – Exploring.


Goal:
  • In this module, you will learn some of the common real-time scenarios you might find in production and how they can be fixed, once identified.

Skills:
  • Troubleshoot Slow Queries.
  • Diagnose Connectivity Problems.

Objectives

After completing this module, you should be able to:

  • Understand Diagnostic Tools.
  • Learn Common Production Issues.
  • Learn Fixes and solutions.

Topics
  • Overview of Tools.
  • MongoDB Diagnostic Tools.
  • Diagnostics Commands.
  • MongoDB Deployment.
  • Setup & Configuration.
  • Scalability.
  • Management & Security.
  • Slow Queries.
  • Connectivity.

Hands-on/Demo/Use-case:
  • Troubleshooting Scenarios.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Projects

What are the system requirements for this course?

A system with 4GB RAM and i3 or above processor, Mongo DB v3.4 or above.

How will I execute the practicals?

You will be provided with an installation guide in the LMS with detailed steps for installing MongoDB in your local system. The installation guide will contain step by step procedure with screenshots to help you setup the required environment in Window OS and Linux OS.

Which Case-Studies will be part of the course?

An Overview MongoDB is a high-performance, scalable, distributed database designed for a wide variety of modern applications. It is used by organizations of all sizes to power mission-critical, operational applications where low latency, high throughput, and continuous availability are critical requirements of the system.

Course Description

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Course FAQ's

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers