MongoDB Developer Training

When it comes to handling large volumes of data, MongoDB is often today's first choice. This highly available, horizontally scalable document database provides everything needed to fulfill even the most demanding requirements.

Unlike traditional SQL databases, data in a MongoDB has no fixed, static structure. Instead, the structures are dynamic, which means that they are defined only when the data records are created. This means that, from a developer perspective, a MongoDB must be queried completely differently from a traditional relational database. Typical relational constructs like transactions and foreign keys also work completely differently and require their own approaches and strategies. This training provides an introduction to MongoDB from a developer's perspective, focusing particularly on the paradigm shift which occurs when switching from relational databases to MongoDB. Practical exercises are given priority: during the course, all participants develop their own Java applications using the techniques and tools presented.


  • MongoDB Overview
  • The Mongo Shell (the JSON Syntax, the Mongo Object Model, Working with Mongo Collections): CRUD
  • The Mongo Java Driver ("Life without Transactions")
  • Indexes and Schema Design
  • Map & Reduce and Aggregation
  • Replication
  • Sharding
  • Performance Tuning

Target Audience: Java developers

Duration: 2 days

Would you like a consultation on this Inhouse Training?

Call Collin Rogowski on +49 172 5673497 or send us an E-Mail. We look forward to advising you.

Collin Rogowski

Do you have any questions?

Collin Rogowski

Head of inovex Academy