Objective

The MongoDB Administrator program is designed to give you a deep understanding of the NoSQL databases , MongoDB Architecture , CRUD Operations , MongoDB administration and Security . This Comprehensive curriculum ensures that, it is the best MongoDB program in the industry

Why MongoDB

  • Fastest Growing NoSQL Database
  • Run anywhere – Complete deployment flexibility with Seamless data migrations
  • Data where you need – Lets you precisely control where data is placed globally

Target Audience

This course is designed for the aspiring Data Analyst, Python Programmers, Data Scientist, ML engineers, Deep Learning Engineers

MongoDB – Architecture and Installation:

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

Hands-on/Demo/Use-case

  • MongoDB Installation

CRUD Operations

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

Indexing

Goal

In this module, you will learn the Indexing in MongoDB®.

Skills

  • Create multiple types of Indexes
  • Manage indexes and indexing strategies
  • Work with Geospatial indexes

Objectives

After completing this module, you should be able to:

  • Use various type of indexes in MongoDB®
  • Work with Geospatial indexes

Topics

  • Index Introduction, Index Concepts, Index Types, Index Properties
  • Index Creation and Indexing Reference
  • Performance Tuning.

Hands-on/Demo/Use-case

  • Work with Indexing

MongoDB Administration

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 mongod 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.

Migration and Upgradation in MongoDB database

Topics

  • Upgrade the Mongodb database from 3 version to 4 version.
  • Migration from one server to another server

Hands-on/Demo/Use-case

  • Import and Export MongoDB® Data.

Scalability and Availability

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

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 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.

Hands-on/Demo/Use-case

  • Replication setup
  • Set up Sharding

MongoDB Security

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

Topics

  • Security Introduction
  • Security Concepts

Hands-on/Demo/Use-case

  • Integration Scenarios

MongoDB connection Tools

  • MongoDB Compass
  • Robo 3T

Diagnostics and Fixes

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

40 hours of instructor led training



MongoDB – Architecture and Installation:

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

Hands-on/Demo/Use-case

  • MongoDB Installation

CRUD Operations

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

Indexing

Goal

In this module, you will learn the Indexing in MongoDB®.

Skills

  • Create multiple types of Indexes
  • Manage indexes and indexing strategies
  • Work with Geospatial indexes

Objectives

After completing this module, you should be able to:

  • Use various type of indexes in MongoDB®
  • Work with Geospatial indexes

Topics

  • Index Introduction, Index Concepts, Index Types, Index Properties
  • Index Creation and Indexing Reference
  • Performance Tuning.

Hands-on/Demo/Use-case

  • Work with Indexing

MongoDB Administration

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 mongod 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.

Migration and Upgradation in MongoDB database

Topics

  • Upgrade the Mongodb database from 3 version to 4 version.
  • Migration from one server to another server

Hands-on/Demo/Use-case

  • Import and Export MongoDB® Data.

Scalability and Availability

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

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 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.

Hands-on/Demo/Use-case

  • Replication setup
  • Set up Sharding

MongoDB Security

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

Topics

  • Security Introduction
  • Security Concepts

Hands-on/Demo/Use-case

  • Integration Scenarios

MongoDB connection Tools

  • MongoDB Compass
  • Robo 3T

Diagnostics and Fixes

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


40 hours of instructor led training


Contact Us

+91 93 848408 00

Request more information

Training Schedules

16th Nov 2019

Course Starts in

Days
Hours
Minutes
Seconds

Signup now

Course Curriculum

No curriculum found !

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

Contact Us

+91 93 848408 00


Request more information

0 STUDENTS ENROLLED
    Accredited Partner

    Looking to train your team?

    Contact Us
    © 2018 Ken & Headway - All rights reserved.
    Quick Enquiry
    close slider

    Your contact information

    I authorize Ken and Headway to contact me on the phone number / email provided here by me .
    X