MongoDB for Java Developers

Have Queries? Ask us +91 72592 22234

Course Overview


The MongoDB for Java Developers Training course is for Java developers who are planning to build and design applications using MongoDB. This course covers data modeling, queries and insert/update/deletes, an introduction to map/reduce and basic administration using Java Programming Language. The MongoDB for Java Developers Course also covers the basics of MongoDB architecture including journaling, autosharding, and replica sets with guidelines on when to use and not use these features.

Course Content


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

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234