MongoDB Developer & Administrator Certification - eLearning
450,00 EUR
- 50 hours
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

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

Course Introduction
Lesson 01
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
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
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
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
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
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
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

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
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

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!