Packt
Mastering MongoDB 7.0
Packt

Mastering MongoDB 7.0

Included with Coursera Plus

Learn more
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Execute advanced queries, aggregation, and optimized indexing to achieve peak MongoDB performance.

  • Monitor, back up, and integrate applications effortlessly with MongoDB Atlas.

  • Implement security through RBAC, auditing, and encryption to ensure comprehensive data protection and privacy.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

June 2025

Assessments

17 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 18 modules in this course

This introductory module is designed to give you a brief overview and introduction to the course you're about to embark upon. Explore the content of this module to understand the aims of the course, the target audience, and who your expert instructors are.

What's included

1 video4 readings

In this section, we explore MongoDB's role as a versatile tool for managing non-relational data, emphasizing its JSON format for efficient data modeling. We also analyze MongoDB's features that enhance modern application development, including support for machine learning and AI.

What's included

1 video1 reading1 assignment

In this section, we explore MongoDB's role as a versatile tool for managing non-relational data, emphasizing its JSON format for efficient data modeling. We also analyze MongoDB's features that enhance modern application development, including support for machine learning and AI.

What's included

1 video7 readings1 assignment

In this section, we explore MongoDB developer tools, focusing on using MongoDB Shell for database management, MongoDB CLI for streamlined operations, and MongoDB Compass for visual data analysis. These tools enhance your ability to manage, monitor, and optimize MongoDB clusters, crucial for real-world database applications.

What's included

1 video5 readings1 assignment

In this section, we explore connecting to MongoDB using direct driver methods and ODM libraries, focusing on integration across PHP, Python, Ruby, and Node.js to enhance scalable application development.

What's included

1 video3 readings1 assignment

In this section, we explore CRUD operations using Ruby and Python drivers, enhancing our ability to manage MongoDB databases effectively. We also delve into authentication strategies and the MongoDB Stable API, equipping us with the skills to build secure applications.

What's included

1 video5 readings1 assignment

In this section, we explore schema design and data modeling principles tailored for MongoDB, focusing on creating efficient and scalable applications. We analyze how schema choices impact system performance, ensuring adaptability in dynamic data environments.

What's included

1 video2 readings1 assignment

In this section, we explore advanced querying techniques in MongoDB, focusing on designing efficient aggregation pipelines and optimizing query performance using indexes. We delve into the benefits of the aggregation framework, various index types, and geospatial features to enhance data retrieval and manipulation capabilities.

What's included

1 video4 readings1 assignment

In this section, we delve into MongoDB's aggregation framework, focusing on constructing pipelines to process data efficiently. We explore designing complex queries and utilizing advanced aggregation techniques to enhance data analysis and insights.

What's included

1 video4 readings1 assignment

In this section, we explore the implementation of multi-document ACID transactions in MongoDB, focusing on enhancing data integrity and flexibility for complex applications. We also examine best practices and limitations to effectively apply these concepts in real-world scenarios.

What's included

1 video3 readings1 assignment

In this section, we explore how to enhance MongoDB database performance through effective index optimization techniques, focusing on various indexing strategies such as compound and geospatial indexes. We also analyze best practices for optimal index usage, ensuring efficient data querying and management.

What's included

1 video5 readings1 assignment

In this section, we explore MongoDB Atlas as a comprehensive database-as-a-service platform that simplifies data management for developers. We delve into its features such as automated backups, performance monitoring, and scalability, which are crucial for modern application development.

What's included

1 video10 readings1 assignment

In this section, we explore effective monitoring and backup strategies for MongoDB, focusing on key metrics and tools to ensure data integrity and optimal performance in production environments. We also discuss various backup methods, including cloud-based and on-premises solutions, to maintain robust and recoverable MongoDB deployments.

What's included

1 video2 readings1 assignment

In this section, we explore the implementation of Atlas Search in MongoDB Atlas to enhance modern applications with efficient, relevance-based search capabilities. We also discuss designing effective search indexes and analyzing query execution and relevance scoring to optimize user experience.

What's included

1 video7 readings1 assignment

In this section, we explore integrating MongoDB with tools like Kubernetes Operator, Terraform, Vercel, and Datadog to enhance application scalability and real-time data management. We focus on creating a robust ecosystem for MongoDB-powered applications to adapt to dynamic business needs.

What's included

1 video5 readings1 assignment

In this section, we delve into MongoDB security, focusing on implementing authentication methods and designing role-based access control using RBAC. We also analyze security strategies to maintain a secure database environment, ensuring data integrity and authorized access.

What's included

1 video6 readings1 assignment

In this section, we delve into the implementation of auditing in MongoDB Enterprise Advanced and Atlas, focusing on designing audit filters to monitor critical database operations. We also explore how analyzing audit logs can enhance data security and ensure compliance with regulatory standards.

What's included

1 video3 readings1 assignment

In this section, we examine the implementation of encryption in MongoDB, focusing on in-transit and at-rest methods to secure data and meet compliance standards like GDPR and HIPAA. We also explore strategies for designing encryption solutions that ensure data integrity and confidentiality in real-world applications.

What's included

1 video3 readings1 assignment

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
752 Courses123,694 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Software Development? Start here.

Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions