Get in Touch

MongoDB for Advanced Users

 

Course Description

Who is this course for?

This course is intended for database administrators, developers, and system architects who have basic and intermediate knowledge of MongoDB and want 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 indexes and special collections
  • Configuration and maintenance of replication and sharding
  • Application of best practices in security and permissions
  • Designing and implementing effective backup and data recovery plans

Book the course

  • Format: Remote
  • Language: Polish
  • Type: Public course, guaranteed
  • Date: 21-22.05.2026
  • Duration: 2 days (14h)

BOOK NOW - 2580 PLN 

Net price per participant. Guaranteed courses require one participant.

Requirements

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

Course Syllabus

Advanced Data Manipulation

  • Mongo shell configuration
  • 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
  • Identification of sub-optimal queries. Using the query profiler
  • Storage engines: MMAPv1 and WiredTiger
  • Explainable object

Indexing and Special Collections

  • Index management and MongoDB internal indexing mechanisms
  • Single-field and compound indexes
  • Array and sub-document indexes
  • Geospatial indexes
  • Capped collections, TTL, and tailable 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 sharding cluster
  • How to wisely choose a shard key
  • Advanced administration of a sharded cluster
  • Managing an unbalanced sharding cluster
  • Dealing with shards (splitting, merging, migration)

Security

  • Authentication and authorization in replica sets and sharding 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 planes symbolizing the path to the course.

No budget? Get funding!

Logo of the Subjective Financing System for Adults

A program that allows you to quickly and easily obtain funds for courses for individual participants.

Learn more

Offer of public courses with guaranteed dates presented using pictograms in the form of screws.

Why choose a guaranteed course?

  • Execution guarantee — the course takes place regardless of the number of participants.
  • Knowledge exchange and networking with professionals from various industries.
  • Interactive, live-led classes — not just theory, but also exercises and discussions.
  • Flexible online form — 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