MongoDB for Developers

2-Day MongoDB Developer Training

As partner from 10gen, Xebia provides the official MongoDB training for Developers.This 2-day training course is the best way to get you and your team up to speed quickly with application development and database administration with MongoDB. During the comprehensive courses we take you through the process of modeling data, building, optimizing, deploying, and operating your application.
!Please note, that you need to bring your own laptop for this training.

MongoDB Developer Training

Programme and Course Overview: 

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.

 

Day 1 - Developer Training Part I

1. MongoDB Introduction
- What 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 II

4. 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.

Target Group & Prerequisites: 

Format
The course alternates between instructional sessions and hands-on labs.

 Applicability
This session is appropriate for developers who will be writing, maintaining or optimizing MongoDB jobs. Participants should have programming experience, preferably with Java. Understanding of algorithms and other computer science topics is a plus.

 

 

Chris Harris

Chris Harris is a European Solution Architect at 10gen, creators of mongoDB. Chris specializes in addressing and simplifying complex middleware architectures within development and operational environments, and has worked on mongoDB implementations across many market verticals. Prior to 10gen, Chris was EMEA Architect at SpringSource & VMware, responsible for evangelising vFabric products and defining architectural solutions for customers across EMEA.  Before joining SpringSource, Chris spent his time at RedHat/JBoss, providing consultancy to major clients.

Date Trainer(s) Place
17 Apr 2012
18 Apr 2012
Chris Harris Amsterdam Read more..
17 Apr 2012
18 Apr 2012
Chris Harris Amsterdam Read more..
26 Jun 2012
27 Jun 2012
Chris Harris Amersfoort Read more..
26 Jun 2012
27 Jun 2012
Chris Harris Amersfoort Read more..
2 Oct 2012
3 Oct 2012
Chris Harris Amersfoort Read more..
2 Oct 2012
3 Oct 2012
Chris Harris Amersfoort Read more..
18 Dec 2012
19 Dec 2012
Chris Harris Amersfoort Read more..
18 Dec 2012
19 Dec 2012
Chris Harris Amersfoort Read more..