MongoDB Developer & Administrator Certification - eLearning

450,00 EUR

  • 50 hours
eLearning

This course will teach you about data replication with MongoDB and gain insights about installing, updating, and maintaining the MongoDB environment. With this training course, you can become an expert developer by gaining comprehensive knowledge of NoSQL, data modeling, ingestion, query, shading, and data replication.

Key Features

Language

Course & material are in English

Level

Intermediate for professionals

Access

1 year access to the self-paced study eLearning platform 24/7

6,5 hours of video content

with 50 hours study time recommended

Excercise

MongoDB virtual Lab, Demos, and test simulations

End-projects

4 industry-based projects

No exam

No exam for the course but student will get certification of training completion

Hero

Learning Outcomes

At the end of this course, you will be able to:

Confidently write in Java and NodeJS Applications using MongoDB

Perform installation, configuration, and maintenance of the MongoDB environment

Create and manage different types of indexes in MongoDB for query execution

Process huge amounts of data using MongoDB tools

Proficiently store unstructured data in MongoDB

Understand MongoDB configuration, backup methods, as well as monitoring, and operational strategies

Course timeline

Hero
  1. Course Introduction

    Lesson 01

  2. Introduction to NoSQL

    Lesson 02

    • What is NoSQL
    • Why NoSQL
    • Difference between RDBMS and NoSQL databases
    • Benefits of NoSQL
    • Types of NoSQL
    • Key-value database
    • Document database
    • Column-based database
    • Graph database
    • CAP theorem
    • Consistency
    • Availability
    • Partition tolerance
    • MongoDB as Per CAP
  3. MongoDB A Database for the Modern Web

    Lesson 03

    • What is MongoDB
    • JSON, BSON, MongoDB structure
    • Transaction management in MongoDB
    • Easy Scaling
    • Scaling Up vs Scaling Out
    • Vertical & horizontal scaling
    • Replication
    • Memory management
    • Aggregation and MapReduce
    • Collection and Database
    • Schema design and modeling
    • Embedded data model
    • Core servers of MongoDB
    • MongoDB's tools
    • Install MongoDB
  4. CRUD operations in MondoDB

    Lesson 04

    • Data modification in MongoDB
    • Batch Insert in MongoDB
    • Ordered Bulk Insert
    • Performing Ordered bulk insert
    • Inserts internals and implications
    • Retrieving the documents
    • Specify equality condition
    • Retrieving documents by FindQuery
    • Dollar in, AND Conditions
    • Retrieving documents by using FindOne, AND or OR conditions
    • Regular expression
    • Array exact match
    • Array projection operators
    • Dollar where query
    • Pagination
    • Updating documents in MongoDB
    • dollar SET , dollar Push and dollar AddToSet
    • Dollar inc modifier to increment
    • Replacing existing document
    • Adding elements into array fields
    • Upsert
    • Removing documents
  5. Indexing and Aggregation

    Lesson 05

    • Types of index
    • Properties of Index
    • Single field index
    • Compound indexes
    • Index prefixes
    • Sort order
    • Ensure indexes fit RAM
    • Multi-key indexes
    • Create compound, sparse, and unique indexes
    • Text indexes
    • Index creation
    • Remove, modify, rebuild, listing indexes
    • Index use reporting
    • Geospatioal index
    • Aggregation
    • Pipeline operators and indexes
  6. Replication and Sharding

    Lesson 06

    • Replicat set in MongoDB
    • Automatic failover
    • Hidden replica set members
    • Delayed replica set
    • Write, modify, read concern for a replica set
    • Read preference modes
    • Blocking for replication
    • Replica set deployment patterns
    • Sharding
    • Impact of shard keys on cluster operation
    • Production Cluster
    • Deploy a sharded cluster
    • Maintaining a balanced data distribution
    • Splitting, Shunk size, Shard balancing
    • Tag aware sharding
  7. Developing Java and NodeJS application with MongoDB

    Lesson 07

    • Capped collection creation in MongoDB
    • TTL Collection
    • GridFS
    • MongoDB drivers and client libraries
    • Develop java application with MongoDB
    • Connecting to MongoDB from Java program
    • Create, Insert, updated, delete collection from Java program
    • Store, retrieve, remove images using GridFS API
    • Insert operations using NodeJS
    • Defining schema using Mongoose
  8. Administration of MongoDB Cluster Operations

    Lesson 08

    • Memory-mapped files
    • Journaling mechanics
    • Storage engines
    • WiredTiger storage engine
    • Power of 2-Sized allocations
    • No Padding allocation strategy
    • Diagnosing performance issues
    • Optimization strategies for MongoDB
    • Optimize Query performance
    • MongoDB management service (MMS)
    • Data backup strategies in MongoDB
    • MongoDB ops manager backup software
    • Security strategis in MongoDB
    • Authentication implementation in MongoDB
    • Authorization
MongoDB course

Who Should Enroll in this Program?

The MongoDB Developer & Administrator Certification program is ideal for individuals who want to develop a deep understanding of MongoDB and prove their expertise in working with the NoSQL database.

Software Developers

Database Administrators (DBAs)

DevOps Engineers

System Architects

Data Engineers

Cloud Computing Professionals

Data Scientist

Students or Career Changers

Start now

Prerequisites

Pre-requisites:

  • Basic knowledge of any programming language
  • Understanding of any database, SQL, and query language for databases.
  • Working knowledge of Linux or Unix-based systems (not mandatory)

While MongoDB Developer & Administrator Certification does not have strict formal prerequisites, having a basic understanding of databases, programming languages, and data structures will help ensure you can follow along and apply what you learn. If you're new to NoSQL or MongoDB specifically, it might be helpful to start with introductory resources to build your foundation before diving into this certification course.

Frequently Asked Question

certification training

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!