ILT: DEV400: MongoDB Developer Extension

Explore advanced MongoDB capabilities beyond basic storage and retrieval, including the aggregation framework, application development best practices, effective techniques for working with arrays, and the cornerstone of any well-designed MongoDB application: data schema design.

Training: MongoDB Developer Extension (DEV400)

Overview

On completion of this training day you will have all the skills needed to build a complete, performant, scalable application. You will understand what database functionality to use and when to use it. You will be aware of the paramount importance of good schema design and know several common design patterns you can use in your applications.

Storage and Retrieval with Arrays

  • Querying arrays
  • Expressive queries
  • Using cursors
  • Array update operations

Using Aggregation

  • Aggregation basics
  • How to code aggregation
  • Using the GUI pipeline builder
  • Stages and expressions 
    • Grouping 
    • Joining / Classifying / Reshaping
  • Database internal statistics
  • Expression variables
  • Optimizing aggregation

Schema Design

  • BSON internals
  • Choosing container types
  • Design fundamentals
  • Linking models
  • Payload versus process
  • Dynamic schema
  • Design patterns
  • Time Series

End of day test

Duration

1 day


Program Datasheets


Course prerequisites

This course is ideal for any developer professional looking to learn about MongoDB Developer areas such as aggregation, CRUD with arrays, and schema design.

The following courses are a prerequisite for this course:

  • MDB100: MongoDB Database and Security
  • MDB200: MongoDB Optimization and Performance
  • MDB300: MongoDB Production Readiness

Language

This course is offered in multiple languages. Coordinate with your MongoDB representative to find out more.

Course access

This course is entirely virtual and will be conducted over Zoom video conferencing and Instruqt hands-on lab environments.


You can view all upcoming public training sessions via the MongoDB Instructor-led Training Schedule.

If you've already purchased training, and you're looking to register for an upcoming session, email training@mongodb.com with the following information:

  • Public Training Session Name
  • The names and email addresses of all attendees you'd like to register

If you are interested in purchasing seats for one of these upcoming sessions, speak to your MongoDB representative, or contact us directly.


This course is available as a private session for Precision Learning Programs (PLPs). With private training, you can select specific courses to deliver to your team in a dedicated classroom, on a schedule that works for you.

Speak with your MongoDB Sales representative to build a custom training plan.

When you're ready to schedule your private sessions, coordinate with your Professional Services representative to select delivery dates.

Please note: minimum requirements must be met to schedule private sessions.