Mongodbcertificationstudygrouppresentation 160511153946

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

MongoDB

Certification Study
Group
Norberto Leite
Curriculum Engineer
Agenda
• Structure of the exam
• Topics Covered
• Practice Questions
• Q&A
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.


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
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 :)
Exam Structure: ID Required

You will require:


• Official government identification document
• This is to validate your identity
• Examples:
• Driving license
• National Id
• Passport
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.
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.
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
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
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
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!
Exam MongoDB Version

• 3.0 Content!
https://docs.mongodb.com/manual/release-notes/3.0/
Topics Covered
DBA
Developer
• Philosophy and Features
• Philosophy and Features • Basic CRUD
• CRUD • Basic Aggregation
• Indexes • Indexes
• Aggregation Framework • Replication (basic and advanced)
• Data Modeling • Sharding (basic and advanced)
• Basic Replication • Application Administration
• Basic Sharding • Server Administration
Topic: Philosophy and Features

• Subtopics
• Performance
• JSON
• BSON (basics)
• Fault Tolerance (concepts)
• Disaster Recovery (concepts)
• Horizontal Scaling (concepts)
• The Mongo Shell
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


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
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)
Topic: Aggregation

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

• Subtopics
• Configuration
• Oplog (just concepts for the dev exam)
• Write Concern
• Read Preference
• Elections
• Failover
• Deployment to Multiple Data Centers
Topic: Sharding

• Subtopics
• Components
• When to Shard
• Balancing
• Shard Keys
• Hashed Shard Keys
Topic: Application Administration

• Subtopics
• Data Files (mostly MMAPv1, but also WiredTiger)
• Journaling
• Authentication
• Authorization
Topic: Server Administration

• Subtopics
• Performance Analysis
• Storage Engines
• Diagnostics & Debugging
• Maintenance
• Backup
• Recovery
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
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
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
Practice Quiz

• https://www.research.net/r/PRZ8CXH
• 10 questions
• You have 15 minutes to take it, then we will review.
MongoDB Online
Certification Study
Group

You might also like