MongoDB for Java Developers Training Syllabus

Curriculum Designed by Experts

Introduction

  • Introduction to NoSQL Architecture with MongoDB
  • How does MongoDB compare to other NoSQL solutions and to traditional databases
  • MongoDB a gateway drug to NoSQL
  • Caveats and Problems that MongoDB is not good at solving
  • The sweet-spot for MongoDB
  • Installing and setting up MongoDB

Working with Database, Collections, Document, Fields

  • Using the console (with lab)
  • Introduction to MongoDB commands (with lab)
  • Creating a Database, Collection and Documents (with lab)
  • Simple Querying (with lab)
  • Understanding and working with indexes (with lab)

Architecture Deep Dive

  • Working with Replica Sets
  • What is the simplest setup to get started
  • Working with Journaling
  • Understanding data safety versus throughput tradeoffs
  • Autosharding: who should use it and tradeoffs
  • Massively scaling MongoDB
  • Know your application and don't kill a flea with a sledge hammer

Using the MongoDB Aggregation Framework
Using Map Reduce with MongoDB
Java and MongoDB

  • Setting up MongoDB and Java
  • Setting up Eclipse to work with MongoDB
  • Working with Databases and Collections (with lab)
  • Creating documents (with lab)
  • Performing queries (with lab)
  • Working with aggregation API (with lab)

Optional Working with Spring Data and MongoDB or Morphia/MongoDB

Talk to our Advisor.

+91