MongoDB Europe 2016 - Distributed Ledgers, Blockchain + MongoDB
MongoDB Certification Study Group - May 2016
-
Upload
norberto-leite -
Category
Software
-
view
844 -
download
1
Transcript of MongoDB Certification Study Group - May 2016
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
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
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