codecentric

MongoDB for Developers Training

Eligibility and target audience
This course is the foundation course for developers who are planning to build and design applications on top of MongoDB. It covers data modeling, queries and insert/update/deletes, an introduction to map/reduce and basic administration.
Language
English
Date and location
Price 1250 €
Day 1 – Developer Training Part I1. MongoDB IntroductionWhat is MongoDB and Why?

  • Core concepts
  • Environments
  • Documentation

Different deployment models

  • JSON
  • Installation

2. CRUD and the MongoDB shell

  • Introduction to the MongoDB API and the core concepts of documents and collections

3. Indexing and Schema Design

  • Indexing, query profiling and the query optimizer
  • Some schema design case studies
  • Practice modeling various domains
  • Schemas for atomic operations
Day 2 – Developer Training Part II4. Drivers

  • How the drivers work in general
  • Driver APIs with examples

5. Replication

  • Overview of replication
  • Setting up replica sets

6. Sharding

  • Overview of sharding
  • How sharding affects application design

7. Performance Troubleshooting

  • Getting information about MongoDB
  • Performance indicators

8. Additional topics as time/interest permits

  • GeoSpatial Indexes
  • GridFS
  • Aggregation
  • Q & A and Hands-on work

 

 

Trainer: Uwe Seiler, Tobias Trelle