MongoDB Training and Certification Course

BY
Mindmajix Technologies

Mode

Online

Duration

23 Hours

Fees

₹ 9600 12000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course and certificate fees

Fees information
₹ 9,600  ₹12,000
certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

Module 1 - Introduction to NoSQL & MongoDB

  • NoSQL
  • Key Value Stores
  • Document Databases
  • Wide - Column Stores
  • Graph Stores
  • What Drives NoSQL
  • Evalution of NoSQL
  • NoSQL vs RDBMS
  • MongoDB
  • MongoDB Features

Module 2 - MongoDB - Installation

  • MongoDB Installation

Module 3 - MongoDB SES2 Database

  • Mongo Shell & Mongo Compass
  • RDBMS TERMINOLOGY WITH MONGODB
  • MongoDB Database
  • MongoDB Collection
  • List of Options
  • MongoDB Documents
  • Introduction to JSON and BSON Documents
  • MongoDB DataTypes

Module 4 - MongoDB SES3 Datatypes & Curd Operators

  • MongoDB Datatypes
  • Basic Commands
  • How to store double data types
  • How to store Array Types
  • How to store Undefined Values
  • How to store Object ID
  • How to check True or False
  • Date Data types
  • Null Data type
  • Regular Expression
  • Symbol Data types
  • Integer Data type
  • Time Stamps data type
  • Min and Max
  • Insert Document
  • How to insert a document with the save method 
  • Difference between Insert, insert One, and Insert Many
  • Query Document
  • Query Document with Conditions
  • In condition
  • Not IN
  • AND
  • OR
  • NOR
  • Not  
  • Update Document
  • Delete Document

Module 5 - Data Modeling And Model Tree Structures

  • DataModeling
  • Why use DataModel
  • Types of Data Models
  • MongoDB Data Model
  • Embedded Data Model
  • References
  • Types of References
  • Challenges for Data Modeling in MongoDB
  • Model Relationships
  • Model Tree Structures
  • Model Specific Application Contexts

Module 6 - Projections & Indexing

  • Model Specific Application Contexts
  • Projection
  • Limit & Skip Method
  • MongoDB sort method
  • MongoDB count method

Module 7 - Aggregation

  • Aggregation
  • Aggregation Pipeline
  • Pipeline stages
  • $Add Field
  • $Bucket
  • $Count
  • $Facet
  • $Geo near
  • $GraphLookup
  • $Group
  • $limit
  • $List local session
  • $List session
  • $lookup
  • $match
  • $Merge
  • $Project
  • $Replace Root 
  • $Replace With
  • $Sample
  • $Search
  • $Set
  • $Skip
  • $Sort
  • $UnWind

Module 8 - Replication

  • Replication
  • Why Replication
  • How Replication Works in MongoDB
  • Automatic Failover
  • How to setup Replication in MongoDB

Module 9 - Sharding

  • Sharding
  • Sharded Cluster
  • Shard Keys
  • Config Server
  • Query Router
  • Hashed Sharding
  • Ranged Sharding

Module 10 - Database Management

  • Dump MongoDB Data
  • Practical Demonstration of how to backup MongoDB Data
  • Restore Data
  • Mongo import with JSON
  • Practical explanation how to import with JSON
  • How to import file with Specific Collection
  • Mongo import with CSV
  • Practical explanation Mongo import with CSV
  • MongoExport with JSON or CSV

Module 11 - Runtime Database Management

  • Runtime Database Configuration
  • Explaining with an example
  • Runtime Database Configuration
  • Explaining with an example
  • Upgrade to the Latest Version of MongoDB
  • Major and Minor Upgrades
  • MongoDB Ops Manager

Module 12 - Authentication, User & Roles

  • Authentication & Authorization
  • Authentication Methods
  • Example explained
  • Authentication
  • Example explained
  • User Management Methods
  • db.change user Password
  • db.create user
  • db.drop User, db.get User and db.get Users and db.drop all Users
  • Role-Based Access Control
  • how to create multiple roles for users explained with an example
  • Built-in-Roles

Module 13 - Practice Test & Interview Questions

Instructors

Mr Shekar
Instructor
Mindmajix Technologies

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses