Course Overview
This course covers essential security concepts and practices for MongoDB deployments, both self-managed and Atlas. The course begins with understanding network security fundamentals including TLS, IP access controls, and firewalls. Students will then learn about authentication and authorization mechanisms, role-based access control, and encryption at rest. The course addresses security implementation across both self-managed and Atlas environments, providing learners with comprehensive knowledge to secure MongoDB deployments.
Course Format
The course is formatted into five lessons. It is recommended to go through the lessons in sequential order as the content and complexity builds as you progress. The lessons are formatted as slide decks with detailed instructor notes. They can be used as lectures during the semester, for asynchronous learning, and or/ as complementary material to self-paced learning on MongoDB University.
Skill Badges
Each lesson in this course corresponds to a Skill Badge. At the end of each lesson deck is a link to the Skill Check assessment. The Skill Check is a 10-question assessment that can be taken as many times as needed. Once passed, learners earn the corresponding Skill Badge, a free credential they can add to their resume and professional profiles.
Skill Badges validate competency in specific MongoDB topics and demonstrate commitment to professional development. We encourage both you and your students to earn these badges throughout the course.
Lesson Slides
Networking Security Self-Managed
Networking Security Atlas
Authorization and Authentication Self-Managed
Authorization and Authentication Atlas
Encryption at Rest
The materials are freely available for non-commercial use and are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.