This MongoDB Certification Training course will help you to master one of the most popular NoSQL databases. This course is designed to provide knowledge and skills to become a successful MongoDB expert. The course covers a range of NoSQL and mongoDB® topics such as CRUD Operations, Schema Design and Data Modelling, Scalability etc.
MongoDB is a matured NoSQL database product with an ever growing adoption. Many big enterprise and internet companies such as Cisco, EBay, Disney etc. are now running large scale mongoDB production deployments. With its increased adoption, mongoDB has enabled developers to build new types of applications for cloud, mobile and social technologies. This makes mongoDB developers an invaluable resource for companies looking to innovate in each of these areas.
- Gain an insight into the 'Roles' played by a mongoDB® expert.
- Learn how to design Schema using Advanced Queries.
- Troubleshoot Performance issues.
- Understand mongoDB® Aggregation framework
- Learn mongoDB® Backup and Recovery options and strategies
- Understand scalability and availability in mongoDB® using Sharding
- How to setup a replicated cluster, Managing ReplicaSets etc.
- What is shards, Key, ConfigServer, Query Router etc.
- How to setup Sharding
- Various MongoDB® tools to develop and deploy your applications
- Learn MongoDB® Administration activities
- Health Check, Backup, Recovery, Performance tuning, etc.
- Understand Hadoop and MongoDB Integration
- Data Migration in MongoDB with Hadoop (MongoDB to Hive)
- Learn to integrate MongoDB with tools like Jaspersoft and Pentaho
- Integration of MongoDB with GUI Tool Robomongo
After completing this course you will be able to produce database designs for mongoDB® applications, understand its usage in solving your business problem.
Type of Certification
Format of Certification
Method of Obtaining Certification
Topics - Understanding Base Concepts of 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, and Implementing NoSQL, What is MongoDB? Overview of MongoDB, Design Goals for MongoDB Server and Database, MongoDB Tools, Depth Understanding of Database, Collection, Documents and Key /Values etc., Introduction to JSON and BSON Documents, Installation/Running MongoDB on various platforms Windows, Linux, MAC OS etc., Environment Setup (Live Hands on), Usage of various MongoDB Tools available with MongoDB Package, Project: Problem Statement.
Topics - MongoDB Development Architecture, MongoDB Production Architecture, MongoDB CRUD Introduction, MongoDB CRUD Concepts, MongoDB CRUD Concerns (Read Write Operations), Concern Levels, Journalling etc., Cursor, Query Optimizations, Query Behaviours in MongoDB, Distributed Read Write Queries, MongoDB Datatypes, MongoDB CRUD Syntax Queries (Live Hands on).
Topics - DataModellingConcepts, Type of DataModelling, Why DataModelling? DataModellingApproach, Analogy between RDBMS MongoDB Data Model, MongoDB Data Model (Embedding Linking), Challenges for DataModellingin MongoDB, Data Model Examples and Patterns, Model Relationships between Documents: Model One-to-One Relationships with Embedded Documents, Model One-to-Many Relationships with Embedded Documents, Model One-to-Many Relationships with Document References, Model Tree Structures: Model Tree Structures with Parent References, Model Tree Structures with Child References, Model Tree Structures with an Array of Ancestors, Model Tree Structures with Materialized Paths, Model Tree Structures with Nested Sets, Model Specific Application Contexts: Model Data for Atomic Operations, Model Data to Support Keyword Search, Data Model References, Use Case of Datamodelling.
Topics - Administration Concept in MongoDB, Health Check of MongoDB Database, Monitoring of Various issues related with 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/Bets Practices, Data Managements in MongoDB (Capped Collections/ Expired data from TTL), Hands on Administrative Tasks.
Topics - Introduction to Replication (High Availability), Concepts around Replication, What is ReplicaSet and Master Slave Replication? Type of Replication in MongoDB, How to setup a replicated cluster, Managing ReplicaSets etc., Introduction to Sharding (Horizontal Scaling), Concepts around Sharding, What is shards, Key, ConfigServer, Query Router etc.? How to setup a Sharding, Type of Sharding (Hash Based, Range Based etc.), and Managing Shards.
Topics - Index Introduction, Index Concepts, Index Types, Index Properties, Index Creation, Index Tutorial, Indexing Reference, Aggregation to Introduction, Approach to Aggregation, Type of Aggregation (Pipeline, MapReduce Single Purpose) and Performance Tuning.
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).
Topics - Security Introduction, Security Concepts, Security Tutorials, 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, Project on MongoDB and Java.