USA: +1-515-337-8778
India: +91-8008527566
info@sryitsolutions.com

MongoDB

What is MongoDB?

MongoDB is a document database that provides high performance, high availability, and easy scalability. MongoDB is an open source database that uses a document-oriented data model.

MongoDB Online Training Contents

MongoDB Online Training Details

Blog

Design Goals, Architecture and Installation

  • 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

CRUD Operations

  • 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)

Schema Design and Data Modeling

  • Data Modelling Concepts
  • Type of Data Modelling
  • Why Data Modelling?
  • Data Modelling Approac
  • 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 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 Data modeling

Administration

  • 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

Scalability and Availability

  • 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 are shards, Key, ConfigServer, Query Router etc.?
  • How to setup a Sharding, Type of Sharding (Hash Based, Range Based etc.) and Managing Shards

Indexing and Aggregation Framework

  • 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

Application Engineering and MongoDB Tools

  • MongoDB Package Components
  • Configuration File Option
  • 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)

Project, Additional Concepts and Case Studies

  • 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

Course Details:

Duration : 30-35 hours(Daily 1 hr to 1 hr 30 minutes)
System Access: 60 days
Session Timings: As per participant convenience
Payment Options: Paypal

Why SRY IT:

We are having ample of experience in MongoDB Online training. After every session recordings will be provided and soft copy of MongoDB Training material will be provided. After the sessions MongoDB Online Training project support will be provided. CV preparation will be done with the ongoing clients. We are maintaining the Blogs for every course which will have the blogs related to new concepts.

About the Trainer:

MongoDB Online Training will be provided by real time certified consultant. Overall experience of trainer is 8 years. Trainer is having good experience in corporate training. MongoDB Online Training Trainer is an expert in implementation projects and support projects. In the training real time scenarios will be covered which helps the job seeker to handle the projects easily.

Who is Eligible:

Any Graduates/Post Graduates are eligible.
Anyone having knowledge in Data Warehousing technologies.
Any technical background consultants are eligible.
People Who are currently working in Database and can learn MongoDB Online Training.

To know more details about MongoDB visit our blog

Open Popup
  • Book Your Demo.