Advanced MongoDB: Efficient and Secure Data Management
1h 47mIntermediate2022-08-30
Authors

Naomi Pentrel
Developer Content Professional
Course details
Expand on what you learned in MongoDB Essential Training by exploring advanced features and concepts within this powerful document database. Instructor Naomi Pentrel divides the course into four standalone sections. To begin, Naomi covers advanced features, such as change streams and GridFS. She then dives into advanced collection types and indexes that can help you use MongoDB more efficiently; how to scale your deployment using sharding; and how to use client-side field-level encryption to encrypt sensitive data before it even leaves the client. After wrapping up this course, you’ll have the information you need to start getting more value from your database.
Skills covered
MongoDBData Resource ManagementAdvancedDatabase DevelopmentDatabase ManagementOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Advanced MongoDB
- 02 - Sharded cluster setup
- 03 - Import the data
1. Advanced Features
- 04 - Stable API and versioning
- 05 - Change streams
- 06 - GridFS
- 07 - Challenge
- 08 - Solution
2. Advanced Collections and Indexes
- 09 - Capped collections
- 10 - Time series collections
- 11 - TTL Indexes
- 12 - Clustered collections
- 13 - Views
- 14 - On-demand materialized views
- 15 - Text index
3. Sharding
- 16 - Scaling
- 17 - Sharding
- 18 - Shard keys
- 19 - Zones
- 20 - Challenge
- 21 - Solution
4. Client-Side Field Level Encryption
- 22 - Client-Side Field Level Encryption
- 23 - Client-Side Field Level Encryption - Code
- 24 - Challenge
- 25 - Solution
Conclusion
- 26 - Conclusion
Related courses
- MongoDB Java Developer Associate Cert Prep
- Building Role-Based Access using AI for Java Developers
- Learning Full-Stack JavaScript Development: MongoDB, Node, and React
- Coding Exercises: Advanced MongoDB
- MongoDB Aggregation Pipeline: Advanced Data Analysis and Manipulation
- Advanced Express
- Advanced NoSQL for Data Science
- MongoDB Essential Training
Related learn paths
- Explore Web Development with Node.js
- Network Administration: Build Core Skills for Network Management and Security
- Advance your Node.js Skills
- Become a Back-End Web Developer
- Advance Your Data Engineering Skills
- Develop Your NoSQL Skills
- Advance Your Skills in the Hadoop/NoSQL Data Science Stack
- Stay Ahead in GraphQL