MongoDB is a currently trending popular database. Most of the companies are choosing MongoDB as the nosql database for their big data platform as it is really faster and better and cost effective than most of the other expensive options.
Duration : 40 Hours
Fees : 23,000/-
Key Takeaways from this course:
In class Assignments
Practical training on tool
Getting Acquainted to Mongo DB
This module provides introduction to MongoDB, its uses. Candidate is expected to have basic SQL knowledge so that it would easy for him understand few concepts and advantages of Mongo DB over RDBMS.
- Advantages over RDBMS
Mongo DB Commands (CRUD)
This module comprehensively covers the CRUD operations to process the data. Creating structured documents from unstructured data with all basic operations are covered.
- Create Database ,Drop Database
- Create Collection ,Drop Collection
- Insert, Update, Delete, Query on Documents
Different ways of extracting data from the documents and all possible operators that can be used for the extraction are discussed in this module.
- Query and Projection Operators
- Aggregation Pipeline Operators
Data in Mongo DB has a flexible schema. Based on the data and the usecase data models has to be decided. This module covers different data models with Document validation.
- Data Modeling Introduction
- Document Validation
- Data Modeling Concepts
- Data Model Examples
Indexes support the efficient execution of queries in MongoDB. Creation of indexes and types of indexes are covered in this module.
MongoDB provides various features, such as authentication, access control, encryption, to secure your MongoDB deployments. Some of the key security features are discussed in this module.
Replication and Sharding
Replica and sharding are different concepts in mongo DB which covers high availability of data and data distribution across multiple machines.
Business Use case
Cases Study with real business data will help in better understanding of the concepts they learnt which also builds their profile.