Font size:


This is a bundled training package. It contains training for each of the bundled items below:

Course Price
MongoDB: Installation Overview $74.95
MongoDB: Write, Read, and Aggregate Data $74.95
MongoDB: System Management $74.95
MongoDB: Indexes and Query Optimization $74.95
MongoDB: Integration with Python $74.95

Bundle Price: $199.00
Total Savings: $175.75

MongoDB: Installation Overview

MongoDB is an open-source documentation database that can be installed on various operating systems with minimum requirements. This course will discuss the concepts of MongoDB and demonstrate how to install it on Linux and Windows.

Learning Objectives
  • Start the course
  • Describe what MongoDB is
  • Describe the key features MongoDB provides
  • Describe 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
  • Install MongoDB on Windows
  • Run MongoDB on Windows
  • Connect to a MongoDB database
  • Use the mongo shell

MongoDB: Write, Read, and Aggregate Data

MongoDB provides CRUD operations to read and write documents within collections. This course will demonstrate how to create and manage documents, as well as how to query them using the find() method and aggregation.

Learning Objectives
  • Start the course
  • 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 to transform documents
  • Use MapReduce operations
  • Use single purpose aggregation operations
  • Install MongoDB and read and aggregate data

MongoDB: System Management

To allow for seamless storing and retrieval of data in MongoDB, there are many operational requirements that must be handled. In this course, you will learn how to manage databases, collections, and then learn about GUI management tools.

Learning Objectives
  • Start the course
  • Create, list, drop, and retrieve databases
  • Create, list, and drop collections
  • Create an index on a collection
  • List and manipulate indexes for a collection
  • Create, use, and manage text indexes
  • Use database commands to validate the integrity of the database
  • Identify common add-ons and tools and where to get them
  • Install and use RoboMongo
  • Install and use the MongoAdmin desktop tool
  • Install and use the MongoAdmin web tool
  • Use GUI tools to manage users and database operations

MongoDB: Indexes and Query Optimization

Administrating a MongoDB database requires ensuring queries are responding fast enough for users to obtain the correct data from the database. In this course, you'll learn how to create indexes and perform query optimization.

Learning Objectives
  • Start the course
  • Describe indexes
  • Describe the different types of indexes
  • Describe the index properties that can be set
  • Describe how query optimization works
  • Create single indexes
  • Crate compound indexes
  • Create indexes with additional properties

MongoDB: Integration with Python

MongoDB can be queried, manipulated, and managed with Python. In this course, you will learn about PyMongo, use GridFS with Python, and use a Python REST interface.

Learning Objectives
  • Start the course
  • Install, set up, and connect to MongoDB using PyMongo
  • Make a database connection and get a database or collection
  • Insert, query, update, and delete data
  • Query by ObjectId and use find and find_one
  • Create and manage indexes
  • Use insert_many, count, and range queries
  • Install and use the Python GridFS package in PyMongo to connect to a GridFS database
  • Create, delete, and manipulate files in GridFS
  • Query data and find files in GridFS
  • Use streaming to upload and download files
  • Install the Eve Python REST API framework
  • Configure and use Eve to connect to a database
  • Perform queries via Eve
  • Perform the create, read, update, and delete operations with the API
  • Use sort, pretty printing, and pagination
  • Use Python to connect and interact with MongoDB
Register Now
MongoDB Development e-learning bundle
  • Course ID:
  • Duration:
  • Price: