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)
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
No budget? Get funding!
A program that allows you to obtain funds for individual participants' training in a simple and quick way.
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.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
Get in Touchwroclaw@nobleprog.pl or +48 (22) 103 3718