MongoDB Training

Syllabus

Module 1

  • Getting started with NoSQL, MongoDB and their Installation
  • Database type description
  • What is NoSQL Database?
  • NoSQL Database ‘s Types
  • Challenges with RDBMS
  • Why we require NoSQL data?
  • What is MONGODB
  • JSON/BSON Introduction
  • JSON Data Types
  • Example of JSON
  • Installation of MONGODB

Module 2

  • NoSQL and its iMportance
  • Database Type
  • OLTP
  • OLAP
  • NOSQL
  • Type of NOSQL Database
  • Challenges with RDBMS
  • Why NOSQL
  • ACID property
  • CAP Theorem
  • Base property
  • Introduction to Json/ Bson
  • Json Data types
  • Database collection & document
  • MongoDB use cases
  • Unacknowledged
  • Acknowledged
  • Juurnaled
  • Fsynced
  • Repica Acknowledged

Module 3

  • CRUD Operations
  • MongoDB crud Tutorial
  • Installation Rent
  • used ppt
  • json its syntax
  • CRUD Introduction,
  • Read and Write Operations
  • Write Operation Concern Levels
  • MongoDB CRUD Reference
  • Hands on with CRUD Operations

Module 4

  • Understanding Schema Design, Backup strategies
  • Understanding Data Modeling and Monitoring
  • Data Modeling in MongoDB
  • RDBMS vs. Data models
  • Data Modeling tools
  • Data modeling example & patterns
  • Model TREE structure
  • Operational strategies
  • Backup strategies
  • Monitoring
  • Monitoring Commands
  • Monitoring of performance issues
  • Run time configuration
  • Export & import of data
  • Relationship between Document
  • Model Specific Application Contexts
  • Data Model Reference
  • Hands on with MongoDB Data Modeling

Module 5

  • Data Administration and Management
  • Data Management
  • Introduction to replica
  • Election of new primary
  • Replica set
  • Type of Replica
  • Hidden Replica
  • Arbiter Replica
  • Sharding
  • Concepts around Replication
  • Setting up replicated cluster
  • Setting up Sharded Cluster
  • Sharding Database, Collections
  • Hands on Exercise

Module 6

  • Indexes and Aggregation
  • Introduction to Indexes
  • Concepts around Indexes
  • Type of Indexes
  • Index Property
  • Introduction to Aggregation
  • Type of Aggregation
  • Use cases of Aggregation
  • Hands on Exercise

Module 7

  • Security in MongoDB
  • Security Risks to Databases
  • MongoDB Security Approach
  • MongoDB Security Concept
  • Access Control
  • Integration with MongoDB with Robomongo
  • Integration with MongoDB with Java

Module 8

  • Load and Manage Unstructured Data (Videos, Images, Logs, Resumes etc.)
  • Additional Concept (GridFS à mongo files)
  • Hands-on
  • Java MongoDB Integration
  • Problem Statement
  • Installation of Java
  • Adding MongoDB Java Connector and some simple steps.
Developed by God Particles
Back to Top