Mongodb
Instructor-led training in Mongodb. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.
Overview
This intermediate course on MongoDB covers the essential components and features of this popular NoSQL database. You will learn how to effectively manage, query, and analyze data using MongoDB's flexible document model, which is crucial for modern application development.
What you'll learn
- You will be able to design and implement a MongoDB database schema.
- You will be able to perform CRUD operations using the MongoDB shell and drivers.
- You will be able to write complex queries using MongoDB's query language.
- You will be able to utilize indexing to optimize query performance.
- You will be able to integrate MongoDB with other technologies such as Node.js.
- You will be able to implement data aggregation and analytics using MongoDB's aggregation framework.
- You will be able to manage data replication and sharding for high availability.
- You will be able to secure a MongoDB database using authentication and authorization.
Curriculum
8 modules · outline is indicative and can be tailored to your team.
1Introduction to MongoDB
- Overview of NoSQL databases
- Understanding MongoDB architecture
- Installation and setup of MongoDB
2Data Modeling in MongoDB
- Document structure and schema design
- Embedding vs. referencing data
- Best practices for data modeling
3CRUD Operations
- Creating and inserting documents
- Reading and querying documents
- Updating and deleting documents
4Advanced Querying
- Using operators and expressions
- Aggregation framework and pipelines
- Text search and geospatial queries
5Indexing and Performance Optimization
- Creating and managing indexes
- Understanding query performance metrics
- Performance tuning strategies
6Replication and Sharding
- Setting up replication for high availability
- Understanding sharding and horizontal scaling
- Backup and restore strategies
7Security in MongoDB
- User authentication and roles
- Implementing access control
- Data encryption and secure connections
8Integration with Other Technologies
- Connecting MongoDB with Node.js applications
- Using MongoDB with cloud platforms
- Best practices for application integration
Prerequisites
Basic understanding of databases is recommended.
Who should attend
This course is ideal for developers and data professionals looking to enhance their skills in NoSQL databases.
Certification
Frequently asked questions
What is the delivery format of the course?
The course is delivered live online with interactive sessions.
How long is the course duration?
The course spans over 8 weeks, with 2 sessions per week.
Will I receive a certificate upon completion?
Yes, you will receive an Skilvi course-completion certificate.
Are exam vouchers included?
Exam vouchers are available through authorized channels on request.
What are the prerequisites for this course?
Basic understanding of databases is recommended.

Pricing on request
- Live online (VILT)
- 24–32 hours
- Hands-on labs & assignments
- Skilvi completion certificate
Related courses

Cassandra
Instructor-led training in Cassandra. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Greenplum
Instructor-led training in Greenplum. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Mysql
Instructor-led training in Mysql. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Neo4j
Instructor-led training in Neo4j. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.