Get in Touch

Advanced MongoDB for Experienced Users

 

Course Description

Who is this training for?

This training is designed for database administrators, programmers, and system architects who have basic to intermediate knowledge of MongoDB and wish to deepen their skills in advanced management, performance optimization, security, and scaling of database systems. The program covers both theoretical and practical aspects, based on exercises and implementation examples.

Benefits of Participation

  • Efficient administration and data manipulation in MongoDB
  • Performance optimization and problem diagnosis using built-in tools
  • Applying advanced indexing and special collections
  • Configuring and maintaining replication and sharding
  • Applying best practices for security and permissions
  • Designing and implementing effective backup and data recovery plans

Reserve the Training

  • Format: Remote
  • Language: Polish
  • Type: Open, Guaranteed Training
  • Date: 21-22.05.2026
  • Duration: 2 days (14h)

RESERVE - 2580 PLN 

Net price per participant. Guaranteed trainings require one participant.

Requirements

  • Knowledge of basic and intermediate concepts and several years of experience working with databases

Training Program

Advanced Data Manipulation

  • Configuring the Mongo shell
  • Efficient handling of CRUD operations (inserts, queries, updates, deletes)
  • Useful administrator commands

Performance Optimization

  • Built-in monitoring tools: mongotop, mongostat
  • Analyzing memory performance and I/O operations
  • MongoDB Cloud Manager and Munin
  • Identifying suboptimal queries. Using the query profiler
  • Storage engines: MMAPv1 and WiredTiger
  • Explainable subjects

Indexing and Special Collections

  • Managing indexes and MongoDB's internal indexing mechanisms
  • Single-field and compound indexes
  • Array and subdocument indexes
  • Geospatial indexes
  • Capped collections, TTL, and adjustable cursors

Aggregation

  • Single-purpose aggregation
  • Aggregation pipelines
  • Introduction to map-reduce

Replication

  • How asynchronous replication works in MongoDB
  • Configuring and maintaining a replica set
  • Using read and write preferences
  • Handling replication errors

Sharding

  • How automatic sharding works
  • Configuring a MongoDB sharded cluster
  • How to wisely choose a sharding key
  • Advanced administration of a sharded cluster
  • Managing an unbalanced sharding cluster
  • Handling shards (splitting, merging, migration)

Security

  • Authentication and authorization in replica sets and sharded clusters
  • Managing permissions and custom roles
  • Recommendations for secure deployment

Backup and Recovery Plans

  • File-system-based strategies
  • Mongodump and mongorestore
  • Point-in-time recovery
People flying on paper airplanes symbolizing the path to training.

No budget? Get funding!

Logo of the Individual Funding System for Adults

A program that allows you to obtain funds for individual participants' training in a simple and quick way.

Learn more

Why guaranteed training?

  • Delivery guarantee — the training takes place regardless of the number of participants.
  • Knowledge exchange and networking with professionals from various industries.
  • Interactive, live-led sessions — not just theory, but also exercises and discussions.
  • Flexible online format — join from anywhere.

Learn more

Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

Get in Touch

wroclaw@nobleprog.pl or +48 (22) 103 3718