Download - MongoDB Certification Study Group - May 2016
![Page 1: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/1.jpg)
MongoDB Certification Study Group Norberto Leite
Curriculum Engineer
![Page 2: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/2.jpg)
Agenda
• Structure of the exam • Topics Covered • Practice Questions• Q & A
![Page 3: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/3.jpg)
Exam Structure: Purpose of the Exam
• MongoDB certifications recognize developers and DBAs with the knowledge needed to build and maintain MongoDB applications.
• Increase your visibility among hiring managers and recruiters.
![Page 4: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/4.jpg)
Exam Structure: Your Environment
• You must be alone• Reference materials are forbidden• Your desk must be clean• You can have only one monitor• No headphones• No pen and paper
![Page 5: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/5.jpg)
Exam Structure: Profile Photo
• Upload a high-quality profile photo • Taken in front of a plain white or off-white background• Image dimensions must be in a square aspect ratio (the height
must be equal to the width)• This will go on your certificate, and employers will see this• And don’t forget to smile :)
![Page 6: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/6.jpg)
Exam Structure: ID Required
You will require:• Official government identification document
• This is to validate your identity • Examples:
• Driving license • National Id • Passport
![Page 7: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/7.jpg)
Exam Structure: Computer Required
• Mac or Windows• Not Linux
• Desktop or Laptop• Webcam required
• If it’s on a desktop, it must be able to detach so that you can show the exam proctor the room.
![Page 8: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/8.jpg)
Exam Structure: Rules
• You will not be able to:• Navigate to other websites• View reference material• Consult with others
• But…• You may visit a translation website such as Google Translate
• During the exam we will record: • Computer activity • Audio • Video
• During the exam, you will be watched by a proctor.
![Page 9: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/9.jpg)
Exam Structure: Question Format
• Two basic types of questions• Multiple Choice• Check All that Apply
• Multiple choice questions • Only 1 correct option• 5 options (in almost all cases)• Guessing will be correct 20% of the time.
• Check All that Apply• 1, 2 or 3 correct choices• No partial credit
![Page 10: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/10.jpg)
Exam Structure: Question Ordering
• Most answers are randomized• Not in cases where there is a clear progression
• e.g. How many documents are in the collection?• 1• 2• 3• 4• 5
![Page 11: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/11.jpg)
Exam Format: Issues with Questions
• Beneath each question is a link where you can report problems.
• We do look at these daily, and if there are issues with the problem, we will:
• Modify the problem• Give credit as appropriate
![Page 12: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/12.jpg)
Exam Format: Time Allotted
• The exam is 90 minutes• The exam will contain 60 questions • So you’ll have 90 seconds (1.5 minutes) per question• No penalty for incorrect answers
• You should guess and never leave a question blank!
![Page 13: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/13.jpg)
Exam MongoDB Version
• 3.0 Content!https://docs.mongodb.com/manual/release-notes/3.0/
![Page 14: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/14.jpg)
Topics Covered
Developer• Philosophy and Features• CRUD• Indexes • Aggregation Framework• Data Modeling• Basic Replication• Basic Sharding
DBA• Philosophy and Features• Basic CRUD• Basic Aggregation• Indexes• Replication (basic and advanced)• Sharding (basic and advanced)• Application Administration• Server Administration
![Page 15: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/15.jpg)
Topic: Philosophy and Features
• Subtopics• Performance• JSON• BSON (basics)• Fault Tolerance (concepts)• Disaster Recovery (concepts)• Horizontal Scaling (concepts)• The Mongo Shell
![Page 16: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/16.jpg)
Topic: CRUD
• Subtopics• Create (insert*, save*, createCollection)• Read (find; uses 0-2 parameters*)• Update (uses 2 parameters*)• Delete (remove*)
* May use an options document as an additional parameter
![Page 17: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/17.jpg)
Topic: Data Modeling (Dev only)
• Subtopics• Embedding• References• Document Growth (MMAPv1)• Modeling one-to-one, one-to-many, many-to-many relationships• Modeling for atomic operations• Modeling tree structures
![Page 18: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/18.jpg)
Topic: Indexing (And performance, for the Dev exam)
• Subtopics• Single Key Indexes• Compound Indexes• Multi-Key Indexes• Mechanics• Performance• (Storage engines, for the dev exam)
![Page 19: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/19.jpg)
Topic: Aggregation
• Subtopics• Pipeline• Operators• Memory Usage• Behavior specific to sort, skip, limit
![Page 20: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/20.jpg)
Topic: Replication
• Subtopics• Configuration• Oplog (just concepts for the dev exam)• Write Concern• Read Preference• Elections• Failover• Deployment to Multiple Data Centers
![Page 21: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/21.jpg)
Topic: Sharding
• Subtopics• Components• When to Shard• Balancing• Shard Keys
• Hashed Shard Keys
![Page 22: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/22.jpg)
Topic: Application Administration
• Subtopics• Data Files (mostly MMAPv1, but also WiredTiger)• Journaling • Authentication• Authorization
![Page 23: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/23.jpg)
Topic: Server Administration
• Subtopics• Performance Analysis• Storage Engines• Diagnostics & Debugging• Maintenance• Backup• Recovery
![Page 24: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/24.jpg)
Preparing for the Exam
• “about” pages• https://university.mongodb.com/exams/C100DBA/about• https://university.mongodb.com/exams/C100DEV/about• These pages contain the rules, topics• Includes Study Guide
• “exam” page• https://university.mongodb.com/exams• Includes study materials
![Page 25: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/25.jpg)
Preparing for the Exam (continued)
• MongoDB Documentation• https://docs.mongodb.org/manual/• Release notes:
• https://docs.mongodb.org/manual/release-notes/3.0/• The Definitive MongoDB Guide
• http://shop.oreilly.com/product/0636920028031.do• Came out in May, 2013
• version is MongoDB 2.4
![Page 26: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/26.jpg)
Preparing for the Exam (continued)
• Our glossary• http://docs.mongodb.org/manual/reference/glossary/
• Server + server tools + `--help`• e.g. `mongostat --help`
• Most important tool: the Exam Study Guide• URL’s for may; must be signed up for the appropriate exam• https://university.mongodb.com/exam/C100DEV/2016_May/guide• https://university.mongodb.com/exam/C100DBA/2016_May/guide
![Page 27: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/27.jpg)
Practice Quiz
• https://www.research.net/r/PRZ8CXH• 10 questions• You have 15 minutes to take it, then we will review.
![Page 28: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/28.jpg)
![Page 29: MongoDB Certification Study Group - May 2016](https://reader033.vdocuments.us/reader033/viewer/2022042723/5876feb51a28abf3398b6dab/html5/thumbnails/29.jpg)
MongoDB Online Certification Study Group