MongoDB Certification Training

Learn a highly scalable and versatile NoSQL database application

Enroll Now View Curriculum

Key Highlights

  • 30 Hours of Live Instructor-led Classes
  • 10 sessions of 3 hours each on Weekends
  • Live Project on Real-life Case Studies
  • Practical Assignments
  • Lifetime Access to Learning Management System
  • 24x7 Expert Support
  • Course Completion Certificate
  • Online Forum for Discussions

Course Price

$349.00 $700.00

Contact Us

1866-216-7898

(Toll Free)

Available Courses Delivery

This course is available in the following formats:

Course Overview

MongoDB is a document-oriented database, which means that it stores data in individual document collections, unlike MySQL, where data is stored on tables. This application provides high availability, horizontal scaling, and geographic distribution. This course will sharpen your database skills and educate you in data modelling, ingestion, query, and Sharding on MongoDB.

Course Objectives

  • Get a better understanding of the roles played by MongoDB® experts
  • Design Schema with Advanced Queries easily
  • Troubleshoot Performance problems easily
  • Explore MongoDB® Aggregation framework
  • Learn about Keys, Config Server, Shards, Query Router, etc
  • Comprehend scalability and availability in MongoDB® using Sharding
  • Deploy applications using MongoDB® tools
  • Use Hadoop for data migration in MongoDB
  • Learn how to efficiently manage MongoDB with administration activities like backup, recovery, health checkup, and more
  • Understand Hadoop and MongoDB Integration
  • Perform Data Migration in MongoDB with Hadoop (MongoDB to Hive)
  • Learn to integrate MongoDB with various applications

Career Benefits

  • Learn a trending NoSQL database widely demanded by the market
  • Speed up and simplify certain RDBMS processes, complete tasks sooner
  • Get a quicker alternative to MapReduce
  • Become more experienced and lead NoSQL databases projects better
  • Stay relevant in the market
  • Boost your resume with new NoSQL database skills

Prerequisites

  • None, but knowledge of database concepts and mainstream programming language will make the course easier

Who should take up?

  • Database Server Engineers
  • Database Administrators
  • Data Analytics and Visualization Engineers
  • Software Developers
  • Web Developers
  • Applications Engineers

Course Content

  • 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
  • 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
  • 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)
  • 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
  • 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
  • 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 etc.,
  • 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
  • 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
  • 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
  • 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
  • Overview of tools
  • MongoDB Diagnostic Tools
  • Diagnostics Commands
  • MongoDB Deployment
  • Setup & Configuration, Scalability, Management & Security
  • Slow Queries
  • Connectivity

SEARCHING FOR THE RIGHT COURSE?

Upskill counselors can help you pick the suitable program

CALL US NOW 1866-216-7898

Schedule a call.


IN DEMAND & POPULAR TRAINING COURSES

Popular Courses