MongoDB Training Course Content

Spread the love

MongoDB Training Course Content Details

What is MongoDB

MongoDB (from humongous) is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. MongoDB is developed by MongoDB Inc. and is free and open-source, published under a combination of the GNU Affero General Public License and the Apache License.JDBC training in hyderabad kukataplly

The software company 10gen began developing MongoDB in 2007 as a component of a planned platform as a service product. In 2009, the company shifted to an open source development model, with the company offering commercial support and other services. In 2013, 10gen changed its name to MongoDB Inc.
MongoDB provides high availability with replica sets.

A replica set consists of two or more copies of the data. Each replica set member may act in the role of primary or secondary replica at any time. All writes and reads are done on the primary replica by default. Secondary replicas maintain a copy of the data of the primary using built-in replication. When a primary replica fails, the replica set automatically conducts an election process to determine which secondary should become the primary. Secondaries can optionally serve read operations, but that data is only eventually consistent by default. for more info click here

MongoDB Course Content

01.Introduction to NoSQL databases

  • What is NoSQL?
  • Why NoSQL?
  • Difference Between RDBMS and NoSQL Databases
  • Benefits of NoSQL
  • Types of NoSQL
  • Key-Value Database
  • Document Database
  • Column – Based Database
  • Graph Database
  • CAP Theorem
  • Mongo DB as Per CAP

02.MongoDB A Database for the Modern Web

  • What is MongoDB?
  • JSON
  • BSON
  • MongoDB Structure
  • Document Store Example
  • MongoDB as a Document Database
  • Transaction Management in MongoDB
  • Easy Scaling
  • Scaling Up vs. Scaling Out
  • Vertical Scaling and Horizontal

03. Scaling

  • Features of MongoDB
  • Secondary Indexes
  • Replication
  • Memory Management
  •  Replica Set
  • Auto Sharding
  • Aggregation and MapReduce
  • Collection and Database
  • Schema Design and Modeling
  • Reference Data Model
  • Embedded Data Model
  • Data Types
  • Core Servers of MongoDB
  • MongoDB’s Tools
  • MongoDB Installationse Cases

04.0CRUD a Modification in MongoDB

  • Batch Insert in MongoDB
  • Ordered Bulk Insert and Unordered Bulk Insert
  • Inserts: Internals and Implications
  • Retrieving the documents
  • Specify Equality Condition
  • $in, “AND” Conditions
  • $or Operator
  • Specify AND/OR Conditions
  • Regular Expression
  • Array Exact Match
  • Array Projection Operators
  • $Where Query
  • Cursor
  • Pagination

05.Indexing and Aggregation

  • Introduction to Indexing
  • Types and Properties of Index
  • Sort Order
  • Text Indexes
  • Text Search
  • Index Creation
  • Index Creation on Replica Set
  • Remove, Modify, and Rebuild Indexes
  • Listing Indexes
  • Measure Index Use
  • Control Index Use
  • Index Use Reporting
  • Geospatial Indexes
  • MongoDB’s Geospatial Query Operators
  • $GeoWith Operator
  • Proximity Queries in MongoDB
  • Aggregation
  • Pipeline Operators and Indexes
  • Aggregate Pipeline Stages

06.Replication and Sharding

  • Introduction to Replication
  • Master Slave Replication
  • Replica Set in MongoDB
  • Automatic Failover
  • Replica Set Members
  • Write Concern
  • Write Concern Levels
  • Write Concern for a Replica Set
  • Modify Default Write Concern
  • Read Preference
  • Read Preference Modes
  • Blocking for Replication
  • Tag Set
  • Configure Tag Sets for Replica set

07. Developing Java and Node JS

  • Application with MongoDB
  • Capped Collection
  • TTL Collection Features
  • GridFS
  • MongoDB Drivers and Client Libraries
  • Develop Java Application with MongoDB
  • Connecting to MonogDB from Java Program
  • Create Collection From Java Program
  • Insert Documents From Java Program
  • Retrieve Documents Using Java Code
  • Update Documents Using Java Code

08.Administration of MongoDB Cluster Operations

  • Capped Collection
  • TTL Collection Features
  • GridFS
  • Memory – Mapped Files
  • Journaling Mechanics
  • Storage Engines
  • Power of 2 – Sized Allocations
  • No Padding Allocation Strategy
  • Diagnosing Performance Issues

9. Project

  • Project on MongoDB to have production like experience

MongoDB Training Demo

Contact Us for MongoDB Online and classroom training

venkat: 9059868766
email:[email protected]
Address: PlotNo 126/c,2nd floor,Street Number 4, Addagutta Society, Jal Vayu Vihar, Kukatpally, Hyderabad, Telangana 500085

Sharing is caring!

Updated: May 11, 2017 — 10:28 am

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.