ILT: DF01: MongoDB Developer Training

Fundamentals training for Developers building sophisticated, high-performance applications. A developer completing this course will go from knowing little or nothing about MongoDB to to having a complete set of skills to build robust applications. At every stage of the program they will learn a new facet of MongoDB and how to apply their knowledge to real-world application development.

Training: MongoDB Developer Training (DF01)

+ Annual Pass Content

This course is available both as a live, virtual, instructor-led training and as an on-demand version exclusively for Annual Pass Holders. If you're an Annual Pass Holder, you can access the course through your Learner Dashboard.

Overview

This multi-day course covers the following topics:

DF100: MongoDB Developer Fundamentals

This training day covers in detail what MongoDB is, its strengths and where you should use it, how to get up and running, and the breadth of powerful functionality for storing and retrieving data.

  • What is MongoDB?
  • How to access MongoDB
  • Storage and Retrieval

    DF200: Optimizing Storage and Retrieval

    This training day covers the fundamentals of indexing in theory and in practice, how to profile database operations to identify bottlenecks, the aggregation query language and how to move beyond simple retrieval of raw data to in-database computation.

    • Indexing
    • Profiling
    • Aggregation

      DF300: Design Skills and Advanced Features

      This training day covers a broad set of MongoDB functionality beyond simple storage and retrieval, best practices for application development, and design of application code and database schema — the most important part of a well-written MongoDB application.

      • Advanced Features
      • Application development
      • Schema design

        DF400: Production-Ready Development

        This training day covers a set of topics which make the difference between an application being fit for production or not. What does a developer need to do to ensure their application is secure, to ensure it is highly available and protects data, and to ensure it will scale when required in future?

        • Replication
        • Sharding
        • Security

        Duration

        4 days in total

        Learning Paths

        Please see the MongoDB Learning Paths here!

        Program Datasheets

          Course prerequisites

          This course does not have any prerequisites. 

          Course dates

          This course runs in 8 half-days spread across 2 consecutive weeks. Check the "Dates within Selected Sessions" tab to see which days and which times your selected course session will run.

          Language

          This course is offered in multiple languages. Check the session title to see which language your selected session will be offered in.

          Course access

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

          You can view all upcoming public training sessions via the MongoDB Public Training Schedule.

          If you've already purchased seats for Public 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 through Private Training.

          Private Training allows you to pick-and-choose specific training courses to deliver to your team in a private classroom on your schedule.

          To purchase Private Training, speak to your MongoDB Sales representative to build out a custom training plan.

          Once you're ready to schedule your Private Training sessions, work with your Professional Services representative to pick days for delivery.