Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:



This course will cover the key features and design architectures for the MongoDB database.

GK# 7325

Course Overview


MongoDB is an open-source documentation database, which supports JSON-like documents with dynamic schemas. This makes scaling and integration of data easier and faster. This learning path will cover the key features and design architectures for the database, as well as demonstrate how to install, query, and manage data. It will also explore and demonstrate how to create and implement indexing, replication, and security.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Concepts, Installation, and Querying
  • Indexing, Replication, and Security


Viewing outline for:

On-Demand Outline

MongoDB: Concepts, Installation, and Querying

  • Describe what MongoDB is
  • Describe the key features of MongoDB
  • Describe the data model design
  • Describe the installation options for MongoDB
  • Describe the packages and considerations for installing MongoDB on Linux
  • Install MongoDB on Linux
  • Run MongoDB on Linux
  • Describe how to install MongoDB on Windows
  • Run MongoDB on Windows
  • Connect to a MongoDB database
  • Use the mongo shell
  • Describe CRUD
  • Describe how MongoDB stores data
  • Create and insert documents in MongoDB
  • Update documents in a MongoDB database
  • Remove documents from a MongoDB database
  • Describe how read operations retrieve data
  • Describe how cursors are used
  • Use the find() method to query documents
  • Describe aggregation
  • Use aggregation pipeline operations to transform documents
  • Use map-reduce operations
  • Use single-purpose aggregation operations
  • Install MongoDB and create, manage, and query documents in the database

MongoDB: Indexing, Replication, and Security

  • Describe indexes
  • Describe the different types of indexes
  • Describe the index properties that can be set
  • Describe how query optimization works
  • Create single and compound indexes
  • Create compound indexes
  • Create query plans
  • Describe how replication is used in MongoDB
  • Describe the replica set deployment architectures
  • Describe replica set high availability
  • Describe the read and write semantics for replica sets
  • Deploy a replica set
  • Describe and use the replica set oplog
  • Describe how data synchronization is used to replicate data between members
  • Identify how security is implemented in a MongoDB database
  • Identify the authentication mechanisms
  • Enable authentication and specify an authentication mechanism for security
  • Create user administrators and database users
  • Configure role-based access control
  • Configure system events auditing
  • Configure MongoDB and clients to support SSL
  • Create indexes and configure replication and security

Who Should Attend


Anyone planning or considering to deploy a Mongo database backend.

Course Delivery

This course is available in the following formats:


Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.

Request this course in a different delivery format.