29
MongoDB Certification Study Group Norberto Leite Curriculum Engineer

MongoDB Certification Study Group - May 2016

Embed Size (px)

Citation preview

Page 1: MongoDB Certification Study Group - May 2016

MongoDB Certification Study Group Norberto Leite

Curriculum Engineer

Page 2: MongoDB Certification Study Group - May 2016

Agenda

• Structure of the exam • Topics Covered • Practice Questions• Q & A

Page 3: MongoDB Certification Study Group - May 2016

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

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

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

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

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

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

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

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

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

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

Exam MongoDB Version

• 3.0 Content!https://docs.mongodb.com/manual/release-notes/3.0/

Page 14: MongoDB Certification Study Group - May 2016

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

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

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

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

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

Topic: Aggregation

• Subtopics• Pipeline• Operators• Memory Usage• Behavior specific to sort, skip, limit

Page 20: MongoDB Certification Study Group - May 2016

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

Topic: Sharding

• Subtopics• Components• When to Shard• Balancing• Shard Keys

• Hashed Shard Keys

Page 22: MongoDB Certification Study Group - May 2016

Topic: Application Administration

• Subtopics• Data Files (mostly MMAPv1, but also WiredTiger)• Journaling • Authentication• Authorization

Page 23: MongoDB Certification Study Group - May 2016

Topic: Server Administration

• Subtopics• Performance Analysis• Storage Engines• Diagnostics & Debugging• Maintenance• Backup• Recovery

Page 24: MongoDB Certification Study Group - May 2016

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

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

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

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
Page 29: MongoDB Certification Study Group - May 2016

MongoDB Online Certification Study Group