MongoDB

Live Online (VILT) & Classroom Corporate Training Course

MongoDB is a powerful database featuring a flexible document-oriented approach for organizing data rather than the traditional fixed-schema tabular model.
MongoDB Logo

How can we help you?

  • CloudLabs
    CloudLabs
  • Projects
    Projects
  • Assignments
    Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access
Box

Overview

In this MongoDB for Developers training, attendees go well beyond the basics and learn advanced MongoDB skills important to those charged with running, monitoring, maintaining, and troubleshooting MongoDB clusters.

Box

Objectives

At the end of MongoDB training course, participants will be able to

  • Store and query documents
  • Use the native driver
  • Apply performance tuning
  • Handle common errors
  • Understand durability, read preferences and write concerns
  • Stream data and Change Streams
  • Use transactions, transaction scope, and the new ACID transactions
Box

Prerequisites

  • Some experience developing database backed applications.
  • 3 years of experience using JavaScript.
  • Understanding asynchronous programming
Box

Course Outline

  • What is MongoDB?
  • What is a Document-Oriented database?
  • The differences from relational databases
  • Databases, Collections, and documents

  • Creating document
  • Finding documents
  • Updating documents
  • Deleting documents

  • Connecting to MongoDB
  • Connection Strings
  • The Mongo Client
  • Cursors
  • Simple CRUD
  • Type Fidelity

  • The Aggregation Pipeline
  • Major pipeline stages
  • Key aggregation operators

  • Advanced filtering
  • Grouping and Projections
  • Key aggregation operators
  • Multi-stage pipelines

  • Durability
  • Automatic failover
  • Elections and server roles
  • Read and write concerns
  • The Oplog

  • Common errors
  • Retriable errors
  • Applying write concerns

  • Index types
  • Index direction
  • Covering index
  • Query planner

  • Import and export
  • Bulk
Box

Testimonials