From 58e95d3b8470f772289a90ba520627ad9600fcea Mon Sep 17 00:00:00 2001 From: "Azri Azmi (Aba)" Date: Mon, 2 Mar 2026 17:04:14 +0800 Subject: [PATCH] docs: add skill badge courses to mongodb roadmap content (#9652) * Add MongoDB Skill Badge links to relevant topics * Change tag for MongoDB Skill Badge to course --- .../mongodb/content/aggregation@gpihoIJkzSS1WOvmH2ueo.md | 3 ++- .../content/atlas-search-indexes@YidhAuVk_VGukx_FfJSz2.md | 4 +++- .../content/collections--methods@7SGYNo3oHlgm_1cwhWfw7.md | 3 ++- .../content/data-model--data-types@_UIfRdlj6BeEESw1FW9RH.md | 6 +++++- .../mongodb/content/indexing@XjB0uOnsYl4edzZWpQ-nm.md | 1 + .../content/mongodb-security@LC923iJhfiUDIs_0-9rc7.md | 1 + .../performance-optimization@A9W2LsivDc0ialLp83fYP.md | 2 ++ .../content/query-optimization@4L9UQ4oaaK3wZwOLIMa6T.md | 2 +- .../content/query-optimization@kG0ZeGatgvC1azZKMQiA_.md | 2 +- .../mongodb/content/replicasets@QrHT-H12AV4-V-y_nzmNk.md | 4 +++- .../content/scaling-mongodb@cOKQQ7SaiawWF49MdCGTh.md | 3 ++- .../content/sharded-clusters@CijW3HCjVRZHQIBsQ9_0H.md | 3 ++- .../content/tls--ssl-encryption@5F7zAAnvnVTTnBzOB7TSu.md | 2 ++ .../content/what-is-mongodb@tJljSlb5S_tZLZhZHHd_I.md | 1 + 14 files changed, 28 insertions(+), 9 deletions(-) diff --git a/src/data/roadmaps/mongodb/content/aggregation@gpihoIJkzSS1WOvmH2ueo.md b/src/data/roadmaps/mongodb/content/aggregation@gpihoIJkzSS1WOvmH2ueo.md index a505445a0..b8f25fab8 100644 --- a/src/data/roadmaps/mongodb/content/aggregation@gpihoIJkzSS1WOvmH2ueo.md +++ b/src/data/roadmaps/mongodb/content/aggregation@gpihoIJkzSS1WOvmH2ueo.md @@ -6,4 +6,5 @@ Visit the following resources to learn more: - [@official@Aggregation Operations](https://www.mongodb.com/docs/manual/aggregation/) - [@official@MongoDB Aggregation Operators](https://www.mongodb.com/docs/manual/reference/operator/aggregation/) -- [@article@How To Use Aggregations in MongoDB](https://www.digitalocean.com/community/tutorials/how-to-use-aggregations-in-mongodb) \ No newline at end of file +- [@article@How To Use Aggregations in MongoDB](https://www.digitalocean.com/community/tutorials/how-to-use-aggregations-in-mongodb) +- [@course@Fundamentals of Data Transformation Skill Badge](https://learn.mongodb.com/courses/fundamentals-of-data-transformation) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/atlas-search-indexes@YidhAuVk_VGukx_FfJSz2.md b/src/data/roadmaps/mongodb/content/atlas-search-indexes@YidhAuVk_VGukx_FfJSz2.md index 074093c6d..c944cdc1b 100644 --- a/src/data/roadmaps/mongodb/content/atlas-search-indexes@YidhAuVk_VGukx_FfJSz2.md +++ b/src/data/roadmaps/mongodb/content/atlas-search-indexes@YidhAuVk_VGukx_FfJSz2.md @@ -5,4 +5,6 @@ Atlas Search indexes in MongoDB Atlas provide full-text search capabilities usin Visit the following resources to learn more: - [@official@Atlas Search Indexes](https://www.mongodb.com/docs/atlas/atlas-search/manage-indexes/) -- [@article@Atlas Search Made Easy: A Summary Guide for Developers](https://medium.com/@sumitkessar/atlas-search-made-easy-a-summary-guide-for-developers-883c27886987) \ No newline at end of file +- [@article@Atlas Search Made Easy: A Summary Guide for Developers](https://medium.com/@sumitkessar/atlas-search-made-easy-a-summary-guide-for-developers-883c27886987) +- [@course@Vector Search Fundamentals Skill Badge](https://learn.mongodb.com/courses/vector-search-fundamentals) +- [@course@Search Fundamentals Skill Badge](https://learn.mongodb.com/courses/search-fundamentals) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/collections--methods@7SGYNo3oHlgm_1cwhWfw7.md b/src/data/roadmaps/mongodb/content/collections--methods@7SGYNo3oHlgm_1cwhWfw7.md index 2400221c0..0dbbc8e89 100644 --- a/src/data/roadmaps/mongodb/content/collections--methods@7SGYNo3oHlgm_1cwhWfw7.md +++ b/src/data/roadmaps/mongodb/content/collections--methods@7SGYNo3oHlgm_1cwhWfw7.md @@ -8,4 +8,5 @@ Visit the following resources to learn more: - [@official@createIndex](https://www.mongodb.com/docs/manual/reference/method/db.collection.createindex/) - [@official@count](https://www.mongodb.com/docs/manual/reference/method/db.collection.count/) - [@official@distinct](https://www.mongodb.com/docs/manual/reference/method/db.collection.distinct/) -- [@article@A Comprehensive Guide to MongoDB Methods](https://medium.com/@coderwithtools/a-comprehensive-guide-to-mongodb-methods-syntax-and-examples-feee0ac07599) \ No newline at end of file +- [@article@A Comprehensive Guide to MongoDB Methods](https://medium.com/@coderwithtools/a-comprehensive-guide-to-mongodb-methods-syntax-and-examples-feee0ac07599) +- [@course@CRUD Operations Skill Badge](https://learn.mongodb.com/courses/crud-operations-in-mongodb) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/data-model--data-types@_UIfRdlj6BeEESw1FW9RH.md b/src/data/roadmaps/mongodb/content/data-model--data-types@_UIfRdlj6BeEESw1FW9RH.md index 667a5ac83..453cd24f7 100644 --- a/src/data/roadmaps/mongodb/content/data-model--data-types@_UIfRdlj6BeEESw1FW9RH.md +++ b/src/data/roadmaps/mongodb/content/data-model--data-types@_UIfRdlj6BeEESw1FW9RH.md @@ -6,4 +6,8 @@ Visit the following resources to learn more: - [@official@Data Model](https://www.mongodb.com/docs/manual/data-modeling/) - [@official@Data Types](https://www.mongodb.com/docs/mongodb-shell/reference/data-types/) -- [@article@A Comprehensive Guide to Data Modeling in MongoDB](https://medium.com/@skhans/a-comprehensive-guide-to-data-modeling-in-mongodb-b63b2df9d9dd) \ No newline at end of file +- [@article@A Comprehensive Guide to Data Modeling in MongoDB](https://medium.com/@skhans/a-comprehensive-guide-to-data-modeling-in-mongodb-b63b2df9d9dd) +- [@course@Relational to Document Model Skill Badge](https://learn.mongodb.com/courses/relational-to-document-model) +- [@course@Schema Design Patterns and Anti-patterns Skill Badge](https://learn.mongodb.com/courses/schema-design-patterns-and-antipatterns) +- [@course@Advanced Schema Patterns and Anti-patterns Skill Badge](https://learn.mongodb.com/courses/advanced-schema-patterns-and-antipatterns) +- [@course@Schema Design Optimization Skill Badge](https://learn.mongodb.com/courses/schema-design-optimization) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/indexing@XjB0uOnsYl4edzZWpQ-nm.md b/src/data/roadmaps/mongodb/content/indexing@XjB0uOnsYl4edzZWpQ-nm.md index 5243817ba..6a6e14a7d 100644 --- a/src/data/roadmaps/mongodb/content/indexing@XjB0uOnsYl4edzZWpQ-nm.md +++ b/src/data/roadmaps/mongodb/content/indexing@XjB0uOnsYl4edzZWpQ-nm.md @@ -6,3 +6,4 @@ Visit the following resources to learn more: - [@official@Indexing](https://www.mongodb.com/docs/manual/indexes/) - [@article@How To Use Indexes in MongoDB](https://www.digitalocean.com/community/tutorials/how-to-use-indexes-in-mongodb) +- [@course@Indexing Design Fundamentals Skill Badge](https://learn.mongodb.com/courses/indexing-design-fundamentals) diff --git a/src/data/roadmaps/mongodb/content/mongodb-security@LC923iJhfiUDIs_0-9rc7.md b/src/data/roadmaps/mongodb/content/mongodb-security@LC923iJhfiUDIs_0-9rc7.md index cbba26a7b..886dfd876 100644 --- a/src/data/roadmaps/mongodb/content/mongodb-security@LC923iJhfiUDIs_0-9rc7.md +++ b/src/data/roadmaps/mongodb/content/mongodb-security@LC923iJhfiUDIs_0-9rc7.md @@ -7,3 +7,4 @@ Visit the following resources to learn more: - [@official@MongoDB Security](https://www.mongodb.com/docs/manual/security/) - [@official@MongoDB Database Documentation](https://www.mongodb.com/docs/) - [@article@MongoDB Security: Best Practices to Keep Your Data Safe](https://www.digitalocean.com/community/tutorial-series/mongodb-security-best-practices-to-keep-your-data-safe) +- [@course@Secure MongoDB Self-Managed: AuthN and AuthZ Skill Badge](https://learn.mongodb.com/courses/secure-mongodb-self-managed-authn-and-authz) diff --git a/src/data/roadmaps/mongodb/content/performance-optimization@A9W2LsivDc0ialLp83fYP.md b/src/data/roadmaps/mongodb/content/performance-optimization@A9W2LsivDc0ialLp83fYP.md index 7984771f1..52387f0b6 100644 --- a/src/data/roadmaps/mongodb/content/performance-optimization@A9W2LsivDc0ialLp83fYP.md +++ b/src/data/roadmaps/mongodb/content/performance-optimization@A9W2LsivDc0ialLp83fYP.md @@ -6,3 +6,5 @@ Visit the following resources to learn more: - [@official@Comprehensive Guide to Optimising MongoDB Performance](https://www.mongodb.com/developer/products/mongodb/guide-to-optimizing-mongodb-performance/) - [@article@How To Optimize MongoDB Performance & Security](https://medium.com/@noel.benji/how-to-optimize-mongodb-performance-security-6fd3ba1304c1) +- [@course@MongoDB Monitoring Tooling Skill Badge](https://learn.mongodb.com/courses/monitoring-tooling) +- [@course@Performance Tools and Techniques Skill Badge](https://learn.mongodb.com/courses/performance-tools-and-techniques) diff --git a/src/data/roadmaps/mongodb/content/query-optimization@4L9UQ4oaaK3wZwOLIMa6T.md b/src/data/roadmaps/mongodb/content/query-optimization@4L9UQ4oaaK3wZwOLIMa6T.md index e9c9e6af0..fbef21423 100644 --- a/src/data/roadmaps/mongodb/content/query-optimization@4L9UQ4oaaK3wZwOLIMa6T.md +++ b/src/data/roadmaps/mongodb/content/query-optimization@4L9UQ4oaaK3wZwOLIMa6T.md @@ -5,4 +5,4 @@ Query optimization in MongoDB involves analyzing and improving query performance Visit the following resources to learn more: - [@official@Optimize Query Performance](https://www.mongodb.com/docs/manual/tutorial/optimize-query-performance-with-indexes-and-projections/) -- [@official@Query Optimization](https://learn.mongodb.com/courses/query-optimization) +- [@course@Query Optimization Skill Badge](https://learn.mongodb.com/courses/query-optimization) diff --git a/src/data/roadmaps/mongodb/content/query-optimization@kG0ZeGatgvC1azZKMQiA_.md b/src/data/roadmaps/mongodb/content/query-optimization@kG0ZeGatgvC1azZKMQiA_.md index e9c9e6af0..fbef21423 100644 --- a/src/data/roadmaps/mongodb/content/query-optimization@kG0ZeGatgvC1azZKMQiA_.md +++ b/src/data/roadmaps/mongodb/content/query-optimization@kG0ZeGatgvC1azZKMQiA_.md @@ -5,4 +5,4 @@ Query optimization in MongoDB involves analyzing and improving query performance Visit the following resources to learn more: - [@official@Optimize Query Performance](https://www.mongodb.com/docs/manual/tutorial/optimize-query-performance-with-indexes-and-projections/) -- [@official@Query Optimization](https://learn.mongodb.com/courses/query-optimization) +- [@course@Query Optimization Skill Badge](https://learn.mongodb.com/courses/query-optimization) diff --git a/src/data/roadmaps/mongodb/content/replicasets@QrHT-H12AV4-V-y_nzmNk.md b/src/data/roadmaps/mongodb/content/replicasets@QrHT-H12AV4-V-y_nzmNk.md index a8b73fd74..c1286928d 100644 --- a/src/data/roadmaps/mongodb/content/replicasets@QrHT-H12AV4-V-y_nzmNk.md +++ b/src/data/roadmaps/mongodb/content/replicasets@QrHT-H12AV4-V-y_nzmNk.md @@ -6,4 +6,6 @@ Visit the following resources to learn more: - [@official@Replication](https://www.mongodb.com/docs/manual/replication/) - [@official@Replication in MongoDB](https://learn.mongodb.com/learn/course/replication-in-mongodb/lesson-5-read-and-write-concerns-with-mongodb-deployments/learn?client=customer&page=2) -- [@article@Replica Sets and Shards in MongoDB: Architecture and Benefits](https://dev-aditya.medium.com/replica-sets-and-shards-in-mongodb-architecture-and-benefits-a3c83f39e4f0) \ No newline at end of file +- [@article@Replica Sets and Shards in MongoDB: Architecture and Benefits](https://dev-aditya.medium.com/replica-sets-and-shards-in-mongodb-architecture-and-benefits-a3c83f39e4f0) +- [@course@Cluster Reliability Skill Badge](https://learn.mongodb.com/courses/cluster-reliability) +- [@course@Data Resilience: Self-Managed Skill Badge](https://learn.mongodb.com/courses/data-resilience-self-managed) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/scaling-mongodb@cOKQQ7SaiawWF49MdCGTh.md b/src/data/roadmaps/mongodb/content/scaling-mongodb@cOKQQ7SaiawWF49MdCGTh.md index c96edbcb0..1041ccdb7 100644 --- a/src/data/roadmaps/mongodb/content/scaling-mongodb@cOKQQ7SaiawWF49MdCGTh.md +++ b/src/data/roadmaps/mongodb/content/scaling-mongodb@cOKQQ7SaiawWF49MdCGTh.md @@ -6,4 +6,5 @@ Visit the following resources to learn more: - [@official@Scaling](https://www.mongodb.com/resources/basics/scaling) - [@official@Scalability With MongoDB Atlas](https://www.mongodb.com/resources/products/capabilities/scalability-with-mongodb-atlas) -- [@article@Scaling MongoDB for Larger Datasets](https://medium.com/mongodb-tutorial/scaling-mongodb-for-larger-datasets-strategies-and-technical-considerations-b9d35243ff49) \ No newline at end of file +- [@article@Scaling MongoDB for Larger Datasets](https://medium.com/mongodb-tutorial/scaling-mongodb-for-larger-datasets-strategies-and-technical-considerations-b9d35243ff49) +- [@course@Data Resilience: Atlas Skill Badge](https://learn.mongodb.com/courses/data-resilience-atlas) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/sharded-clusters@CijW3HCjVRZHQIBsQ9_0H.md b/src/data/roadmaps/mongodb/content/sharded-clusters@CijW3HCjVRZHQIBsQ9_0H.md index 03f5a8d95..edb9a072c 100644 --- a/src/data/roadmaps/mongodb/content/sharded-clusters@CijW3HCjVRZHQIBsQ9_0H.md +++ b/src/data/roadmaps/mongodb/content/sharded-clusters@CijW3HCjVRZHQIBsQ9_0H.md @@ -6,4 +6,5 @@ Visit the following resources to learn more: - [@official@Deploy a Self-Managed Sharded Cluster](https://www.mongodb.com/docs/manual/tutorial/deploy-shard-cluster/) - [@official@Sharding](https://www.mongodb.com/docs/manual/sharding/) -- [@article@MongoDB Sharding: A Step by Step Guide to Setup A MongoDB Shard Cluster](https://medium.com/@sanklecha.harsh/mongodb-sharding-a-step-by-step-guide-to-setup-a-mongodb-shard-cluster-98668f53a078) \ No newline at end of file +- [@article@MongoDB Sharding: A Step by Step Guide to Setup A MongoDB Shard Cluster](https://medium.com/@sanklecha.harsh/mongodb-sharding-a-step-by-step-guide-to-setup-a-mongodb-shard-cluster-98668f53a078) +- [@course@Sharding Strategies Skill Badge](https://learn.mongodb.com/courses/sharding-strategies) \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/tls--ssl-encryption@5F7zAAnvnVTTnBzOB7TSu.md b/src/data/roadmaps/mongodb/content/tls--ssl-encryption@5F7zAAnvnVTTnBzOB7TSu.md index ed3fc5164..a913d60a6 100644 --- a/src/data/roadmaps/mongodb/content/tls--ssl-encryption@5F7zAAnvnVTTnBzOB7TSu.md +++ b/src/data/roadmaps/mongodb/content/tls--ssl-encryption@5F7zAAnvnVTTnBzOB7TSu.md @@ -7,3 +7,5 @@ Visit the following resources to learn more: - [@official@TLS / SSL Encryption](https://www.mongodb.com/docs/manual/core/security-transport-encryption/) - [@official@Configure mongod and mongos for TLS/SSL](https://www.mongodb.com/docs/manual/tutorial/configure-ssl/) - [@article@How to Enable TLS/SSL on MongoDB](https://medium.com/mongoaudit/how-to-enable-tls-ssl-on-mongodb-d973a92cefa6) +- [@course@Networking Security: Self-Managed Skill Badge](https://learn.mongodb.com/courses/networking-security-self-managed) +- [@course@Networking Security: Atlas Skill Badge](https://learn.mongodb.com/courses/networking-security-atlas) diff --git a/src/data/roadmaps/mongodb/content/what-is-mongodb@tJljSlb5S_tZLZhZHHd_I.md b/src/data/roadmaps/mongodb/content/what-is-mongodb@tJljSlb5S_tZLZhZHHd_I.md index 7f29a456a..628cce6ee 100644 --- a/src/data/roadmaps/mongodb/content/what-is-mongodb@tJljSlb5S_tZLZhZHHd_I.md +++ b/src/data/roadmaps/mongodb/content/what-is-mongodb@tJljSlb5S_tZLZhZHHd_I.md @@ -7,3 +7,4 @@ Visit the following resources to learn more: - [@official@MongoDB - The Modern No SQL Database](https://www.mongodb.com/) - [@official@MongoDB Documentation](https://www.mongodb.com/docs) - [@official@What is Atlas?](https://www.mongodb.com/docs/atlas/) +- [@course@MongoDB Overview Skill Badge](https://learn.mongodb.com/courses/mongodb-overview)