Course Highlights
  • Create, connect to and manage MongoDB databases
  • Perform fundamental CRUD operations in MongoDB
  • Create data models, aggregation pipelines, indexes and transactions
  • Add a search feature to your application using MongoDB Atlas Search
Curriculum

5 Topics
Introduction to the MongoDB Atlas the Developer Data Platform
Creating and Deploying an Atlas Cluster
Getting Started with MongoDB Atlas the Developer Data Platform Review
Resources
Module 1 Assessment

8 Topics
Introduction to MongoDB
The MongoDB Document Model
Managing Databases Collections and Documents in Atlas Data Explorer
Overview of MongoDB and the Document Model Review
Code Recap: The MongoDB Document Model
Activity: Managing Databases Collections and Documents in Atlas Data Explorer
Resources
Module 2 Assessment

10 Topics
Using MongoDB Connection Strings
Connecting to a MongoDB Atlas Cluster with the Shell
Connecting to a MongoDB Atlas Cluster with Compass
Connecting to a MongoDB Atlas Cluster from an Application
Troubleshooting MongoDB Atlas Connection Errors
Connecting to your Database Review
Activity: Locating the MongoDB Connection String
Activity: Install MongoDB Compass
Resources
Module 3 Assessment

13 Topics
Inserting Documents in a MongoDB Collection
Finding Documents in a MongoDB Collection
Finding Documents by Using Comparison Operators
Querying on Array Elements in MongoDB
Finding Documents by Using Logical Operators
MongoDB CRUD Operations: Insert and Find Documents Review
Code Recap: Inserting Documents in a MongoDB Collection
Code Recap: Finding Documents in a MongoDB Collection
Code Recap: Finding Documents by Using Comparison Operators
Code Recap: Querying on Array Elements in MongoDB
Code Recap: Finding Documents by Using Logical Operators
Resources
Module 4 Assessment

13 Topics
Replacing a Document in MongoDB
Updating MongoDB Documents by Using updateOne()
Updating MongoDB Documents by Using findAndModify()
Updating MongoDB Documents by Using updateMany()
Deleting Documents in MongoDB
MongoDB CRUD Operations: Replace and Delete Documents Review
Code Recap: Replacing a Document in MongoDB
Code Recap: Updating MongoDB Documents by Using updateOne()
Code Recap: Updating MongoDB Documents by Using findAndModify()
Code Recap: Updating MongoDB Documents by Using updateMany()
Code Recap: Deleting Documents in MongoDB
Resources
Module 5 Assessment

9 Topics
Sorting and Limiting Query Results in MongoDB
Returning Specific Data from a Query in MongoDB
Counting Documents in a MongoDB Collection
MongoDB CRUD Operations: Modifying Query Results Review
Code Recap: Sorting and Limiting Query Results in MongoDB
Code Recap: Returning Specific Data from a Query in MongoDB
Code Recap: Counting Documents in a MongoDB Collection
Resources
Module 6 Assessment

12 Topics
Introduction to MongoDB Aggregation
Using $match and $group Stages in a MongoDB Aggregation Pipeline
Using $sort and $limit Stages in a MongoDB Aggregation Pipeline
Using $project $count and $set Stages in a MongoDB Aggregation Pipeline
Using $out Stage in a MongoDB Aggregation Pipeline
MongoDB Aggregation Review
Code Recap: Introduction to MongoDB Aggregation
Code Recap: Using $match and $group Stages in a MongoDB Aggregation Pipeline
Code Recap: Using $sort and $limit Stages in a MongoDB Aggregation Pipeline
Code Recap: Using $project $count and $set Stages in a MongoDB Aggregation Pipeline
Resources
Module 7 Assessment

12 Topics
Using MongoDB Indexes in Collections
Creating a Single Field Index in MongoDB
Creating a Multikey Index in MongoDB
Working with Compound Indexes in MongoDB
Deleting MongoDB Indexes
MongoDB Indexes Review
Code Recap: Creating a Single Field Index in MongoDB
Code Recap: Creating a Multikey Index in MongoDB
Code Recap: Working with Compound Indexes in MongoDB
Code Recap: Deleting MongoDB Indexes
Resources
Module 8 Assessment

10 Topics
Using Relevance-Based Search and Search Indexes
Creating a Search Index with Dynamic Field Mapping
Creating a Search Index with Static Field Mapping
Using $search and Compound Operators
Group Search Results by Using Facets
MongoDB Atlas Search Review
Code Recap: Using $search and Compound Operators
Code Recap: Group Search Results by Using Facets
Resources
Module 9 Assessment

11 Topics
Introduction to Data Modeling
Types of Data Relationships
Modeling Data Relationships
Embedding Data in Documents
Referencing Data in Documents
Scaling a Data Model
Using Atlas Tools for Schema Help
Introduction to MongoDB Data Modeling Review
Embedding vs. Referencing
Resources: Introduction to MongoDB Data Modeling
Module 10 Assessment

7 Topics
Introduction to ACID Transactions
ACID Transactions in MongoDB
Using Transactions in MongoDB
Transactions Review
Code Recap: Multi-Document Transactions
Resources: Transactions
Module 11 Assessment

  Write a Review

Introduction to MongoDB

Go to Free Course