fbpx skip to Main Content
09864032319 , 09678176577 datacomes@gmail.com

Course Name: mongoDB Development & Administration

Course Duration:3 month

Course Fees:30,000

 

Syllabus:

Module-1: Introduction to NoSQL, JSON and BSON

Getting started with the NOSQL databases where you can store the data item individually with a unique key rather than rows and column structure of RDBMS. You will be introduced to JSON and BSON formats of storing the data.

NoSQL Databases and their Benefits
ACID and BASE Properties
JSON and BSON documents

 
Module-2: MongoDB Introduction

Acquire the basic knowledge of storing data in the form of collections and documents. You will be introduced to the Mongo Shell. Also, you will get to know the terminologies used in MongoDB.

Introduction to MongoDB and its Features
Database, Collection and Documents
Various Data Types in MongoDB

 
Module-3: CRUD Operations

CRUD operations like how to create, read, update and delete the data of any database. You will learn how to add collections and documents in any database using different modification queries.

CRUD Operations
Database Operations
Read and Write Operations

 
Module-4: Data Modeling

Designing the schema and the structure of the documents. You will learn how the documents can be stored in embedded form and how data is stored in GridFS. Also, you will get to know about different data modeling types.

Data Model Design
GridFS
Data Modeling Types

 
Module-5: Designing Applications

Knowing the concepts used in indexing and aggregation, basic introduction to indexes and their types. Also, you will get to know how indexes are used in retrieval of data and how aggregation framework is used in MongoDB.

Indexes and their Types
Capped and TTL Collection
Aggregation Framework and Pipeline

 
Module-6: Replication

Learn what replication is and how it provides high availability, and different replica set nodes with their components. You will also learn how to set up the replication environment. Also, you will get to know how to configure and reconfigure the replica sets.

Replication Concept
Components of Replication
Administration

 
Module-7: Sharding

How to scale with MongoDB, the components of a cluster, how to configure sharding and the basics of how sharding components interacts with your application. You will also learn how to set up config servers, shards, mongos processes and how to perform administrative tasks on all parts of a cluster. You will also understand how MongoDB distributes data and inspects the state of a cluster.

Sharding Architecture
Choosing Shard keys and Auto-sharding
Sharding with Replication

 
Module-8: Administration and Security

Learn administrative tasks and requirements with respect to MongoDB deployments. You will also learn approaches for backing up MongoDB databases, and backup and restoration for MongoDB instance. You will also learn about Security practices in MongoDB deployment authentication and authorization to access MongoDB.

Seeing what your application is doing
Monitoring for MongoDB
Backup and Security

 
Module-9: Java API and Web Application with MongoDB

Learn about MongoDB Drivers, also have an introduction of what MongoDB Java driver is. You will also learn some CRUD operations with Java API and how various components work together in MongoDB project implementation.

Connecting Java and MongoDB
CRUD Operations and Java Types
Application with Java

Back To Top