The Mastering MongoDB 7.0 course explores the latest version of MongoDB, an exceptional NoSQL database solution that aligns with the needs of modern web applications. The course starts with an informative overview of MongoDB’s architecture and developer tools, guiding you through the process of connecting to databases seamlessly. It explores advanced queries in detail, including aggregation pipelines and multi-document ACID transactions. It covers the creation of resilient search functionality using MongoDB Atlas Search, and it delves into the capabilities of the MongoDB Atlas developer data platform and the latest features, such as Atlas Vector Search, and their role in AI applications, enabling developers to build applications with the scalability and performance that today’s organizations need.

您将学到什么
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.
您将获得的技能
您将学习的工具
要了解的详细信息

添加到您的领英档案
17 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有18个模块
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.
涵盖的内容
1个视频4篇阅读材料
1个视频•总计1分钟
- Overview•1分钟
4篇阅读材料•总计9分钟
- Full Course Resources•5分钟
- Course Overview•1分钟
- Who This Course is For•1分钟
- About the Instructors•2分钟
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.
涵盖的内容
1个视频1篇阅读材料1个作业
1个视频•总计1分钟
- New Video•1分钟
1篇阅读材料•总计15分钟
- Introduction•15分钟
1个作业•总计10分钟
- Introduction to MongoDB Concepts•10分钟
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.
涵盖的内容
1个视频7篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
7篇阅读材料•总计85分钟
- Introduction•10分钟
- Replica Set Arbiter•15分钟
- Components of Read Concern•10分钟
- Advantages of Sharding•10分钟
- Balancer and Uniform Chunk Distribution•15分钟
- The mongos Router•15分钟
- Sharding Methods•10分钟
1个作业•总计10分钟
- Exploring MongoDB Architecture Concepts•10分钟
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.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
5篇阅读材料•总计65分钟
- Introduction•15分钟
- Key Features of mongosh•15分钟
- MongoDB CLI•15分钟
- MongoDB Compass•10分钟
- MongoDB for VS Code•10分钟
1个作业•总计10分钟
- Exploring MongoDB Developer Tools•10分钟
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.
涵盖的内容
1个视频3篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
3篇阅读材料•总计45分钟
- Introduction•15分钟
- Inheritance with Mongoid Models•15分钟
- Defining Eloquent Models•15分钟
1个作业•总计10分钟
- Connecting to MongoDB with Various Tools•10分钟
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.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
5篇阅读材料•总计75分钟
- Introduction•15分钟
- Scripting for mongosh vs Direct Use•15分钟
- CRUD Using the Ruby Driver•15分钟
- Deleting Data•15分钟
- CRUD using the Python Driver•15分钟
1个作业•总计10分钟
- MongoDB CRUD and Query Techniques•10分钟
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.
涵盖的内容
1个视频2篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
2篇阅读材料•总计30分钟
- Introduction•15分钟
- Design Considerations and Best Practices for MongoDB Modeling•15分钟
1个作业•总计10分钟
- Schema Design and Data Modeling Concepts•10分钟
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.
涵盖的内容
1个视频4篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
4篇阅读材料•总计60分钟
- Introduction•15分钟
- Query Techniques•15分钟
- Array Querying and Manipulation•15分钟
- Array Field Projection Techniques•15分钟
1个作业•总计10分钟
- Advanced MongoDB Querying Techniques•10分钟
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.
涵盖的内容
1个视频4篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
4篇阅读材料•总计50分钟
- Introduction•10分钟
- Aggregation Expressions•15分钟
- Other Types of Aggregations•15分钟
- Best Practices•10分钟
1个作业•总计10分钟
- Exploring MongoDB Aggregation Framework•10分钟
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.
涵盖的内容
1个视频3篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
3篇阅读材料•总计35分钟
- Introduction•10分钟
- MongoDB Implementation of ACID•10分钟
- An Example of Transaction•15分钟
1个作业•总计10分钟
- Multi-Document ACID Transactions in MongoDB•10分钟
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.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
5篇阅读材料•总计75分钟
- Introduction•15分钟
- Index Types•15分钟
- The Equality, Sort, Range (ESR) Rule•15分钟
- Hashed Index•15分钟
- Partial Indexes•15分钟
1个作业•总计10分钟
- MongoDB Index Optimization Strategies•10分钟
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.
涵盖的内容
1个视频10篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
10篇阅读材料•总计105分钟
- Introduction•10分钟
- Secure by Default•10分钟
- Monitoring and Alerting•10分钟
- Automation•10分钟
- Atlas Search•10分钟
- Atlas Data API•10分钟
- Atlas Data Lake•10分钟
- Atlas Stream Processing (Preview)•10分钟
- Atlas SQL Interface•10分钟
- Operational Integrations The Atlas Kubernetes Operator•15分钟
1个作业•总计10分钟
- Exploring MongoDB Atlas Capabilities•10分钟
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.
涵盖的内容
1个视频2篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
2篇阅读材料•总计25分钟
- Introduction•10分钟
- Cursors and Connections•15分钟
1个作业•总计10分钟
- MongoDB Monitoring and Backup Essentials•10分钟
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.
涵盖的内容
1个视频7篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
7篇阅读材料•总计75分钟
- Introduction•10分钟
- Technical Overview of Atlas Search Indexes•10分钟
- The $$SEARCH_META Aggregation Variable•15分钟
- Atlas Search Query Operators and Collectors•10分钟
- What Are Atlas Search Nodes•10分钟
- Search Query Analysis•10分钟
- Apache Lucene•10分钟
1个作业•总计10分钟
- Exploring MongoDB Atlas Search•10分钟
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.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
5篇阅读材料•总计55分钟
- Introduction•15分钟
- Integrating Datadog with MongoDB•10分钟
- Integrating MongoDB Atlas with Datadog•10分钟
- Integrating Webhooks with MongoDB•10分钟
- Microsoft Teams Integration•10分钟
1个作业•总计10分钟
- Integrating Applications with MongoDB•10分钟
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.
涵盖的内容
1个视频6篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
6篇阅读材料•总计85分钟
- Introduction•10分钟
- Enabling Authentication•15分钟
- X.509•15分钟
- LDAP Queries•15分钟
- How the Setup and User Flow Works•15分钟
- Role Hierarchy•15分钟
1个作业•总计10分钟
- MongoDB Security Practices•10分钟
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.
涵盖的内容
1个视频3篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
3篇阅读材料•总计35分钟
- Introduction•10分钟
- Types of Auditable Events•15分钟
- Enable Auditing in MongoDB Atlas•10分钟
1个作业•总计10分钟
- Understanding Auditing Practices•10分钟
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.
涵盖的内容
1个视频3篇阅读材料1个作业
1个视频•总计1分钟
- Overview•1分钟
3篇阅读材料•总计40分钟
- Introduction•15分钟
- Restrictions and Considerations•15分钟
- Use Encryption at Rest•10分钟
1个作业•总计10分钟
- Encryption in MongoDB•10分钟
位教师

提供方

提供方

Packt helps tech professionals put software to work by distilling and sharing the working knowledge of their peers. Packt is an established global technical learning content provider, founded in Birmingham, UK, with over twenty years of experience delivering premium, rich content from groundbreaking authors on a wide range of emerging and popular technologies.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
从 Computer Science 浏览更多内容
EEdureka
课程
MMongoDB Inc.
课程


