MongoDB C# Developer Path

This learning path contains a series of courses to teach you MongoDB skills. In this path, you’ll learn the basics of building modern applications with C#, using MongoDB as your database.

When you complete this learning path, you will receive 50% off an Associate Developer certification exam attempt. 


Milestones
  • MongoDB C# Developer Path


    Start Here - Intro to MongoDB

    Elective
    Unit
    | Colleen Day, Emily Pope, Daniel Curran, Camden Kirkland, Sequoyha Pelletier

    15 Minutes

    Learn all about MongoDB Atlas, MongoDB's database-as-a-service and data platform.
    View Details

    Getting Started with MongoDB Atlas

    Required
    Unit
    | Katie Redmiles, Camden Kirkland, Emily Pope, Manuel Fontan Garcia, Sequoyha Pelletier, Colleen Day, Julianna Chen, John McCambridge, Davenson Lombard

    1.25 Hours

    Learn how to leverage MongoDB Atlas, the modern, multi-cloud data platform, and deploy your first cluster. Plus, learn the foundations of MongoDB and get an overview of its architecture.
    View Details

    MongoDB and the Document Model

    Required
    Unit
    | Sequoyha Pelletier, Manuel Fontan Garcia, Colleen Day, Daniel Curran, Sarah Evans, John McCambridge, Davenson Lombard

    1.25 Hours

    Learn about the MongoDB document model and the data types it supports. In addition, learn basic principles of data modeling in MongoDB and how to use Atlas to manage your documents and collections.
    View Details

    Connecting to a MongoDB Database Using the MongoDB Shell

    Required
    Unit
    | Sequoyha Pelletier, Manuel Fontan Garcia, Julianna Chen, Sarah Evans, John McCambridge, Rajan Santhanam, Colleen Day, Emily Pope, Daniel Curran, Davenson Lombard

    1.75 Hours

    Learn how to connect to MongoDB databases by using a connection string and the MongoDB Shell, an environment for interacting with MongoDB deployments.
    View Details

    MongoDB Compass

    Elective
    Learning Byte
    | 20 Minutes
    Learn how to use MongoDB Compass: the official Graphical User Interface built by – and for – MongoDB. This Learning Byte will cover how to set up and use MongoDB Compass to oversee and optimize your database.
    View Details

    Connecting to MongoDB in C#

    Required
    Unit
    | Daniel Curran, Parker Faucher, Caleb Thompson

    .75 Hours

    Learn about the C# driver for MongoDB and how to use it to connect to your C# applications.
    View Details

    MongoDB CRUD Operations: Insert and Find Documents

    Required
    Unit
    | Emily Pope, Parker Faucher

    1.75 Hours

    Learn how to create, find, and query MongoDB documents in the mongo shell.
    View Details

    MongoDB CRUD Operations: Replace and Delete Documents

    Required
    Unit
    | Camden Kirkland, Emily Pope, John McCambridge

    1.75 Hours

    Learn how to replace and delete documents in the mongo shell.
    View Details

    MongoDB CRUD Operations: Modifying Query Results

    Required
    Unit
    | Camden Kirkland, Emily Pope

    1.25 Hours

    Learn how to sort and limit query results and how to count documents in MongoDB.
    View Details

    MongoDB CRUD Operations in C#

    Required
    Unit
    | Parker Faucher, Daniel Curran, Caleb Thompson

    3 Hours

    Learn how to perform basic CRUD operations with the MongoDB C# driver.
    View Details

    MongoDB Indexes

    Required
    Unit
    | Laura Gutierrez Munoz, Daniel Curran, John McCambridge

    1.75 Hours

    Learn how to improve MongoDB performance by learning how to create single, compound, and multikey indexes as well as how to delete indexes.
    View Details

    MongoDB Aggregation

    Required
    Unit
    | Laura Gutierrez Munoz, Julie Gauthier, Emily Pope

    1.75 Hours

    Learn how to create aggregation pipelines that enable you to analyze and summarize data by stringing together stages that filter, sort, group, and/or transform data.
    View Details

    MongoDB Aggregation with C#

    Required
    Unit
    | Parker Faucher, Daniel Curran, Caleb Thompson

    1 Hour

    Learn how to create aggregation pipelines with C#.
    View Details

    MongoDB Transactions

    Elective
    Unit
    | Camden Kirkland, Sarah Evans, Parker Faucher

    1 Hour

    Learn about ACID transactions in MongoDB and how they guarantee certain database operations happen together or not at all to ensure data integrity within the database.
    View Details

    Introduction to Atlas Search

    Elective
    Unit
    | Parker Faucher, Elle Shwer, Emily Pope, Vick Mena

    2.25 Hours

    Learn how to use Atlas Search to build search functionality for your application. You'll learn how to define a search index, create a search query, and view search metadata.
    View Details

    MongoDB VS Code Extension

    Elective
    Learning Byte
    | Luke Phillippi

    20 Minutes

    Learn how to use the MongoDB VS Code extension to create, manage, and query MongoDB databases.
    View Details

  • MongoDB C# Developer Certification Exam


    Associate Developer Exam C#

    Elective
    Certification
    | 75 Minutes
    When you become MongoDB Certified, you're achieving the same level of expertise that we require our own developers to attain! Register today and discover below how you can best prepare.
    View Details