EncartaLabs

MongoDB for Java Developers

( Duration: 3 Days )

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 mapreduce and basic administration using Java Programming Language. This course also covers the basics of MongoDB architecture including journaling, autosharding, and replica sets with guidelines on when to use and not to use these features.

By attending MongoDB for Java Developers workshop, Participants will gain:

  • Ability to implement a MongoDB solution from a developer standpoint and understand the architecture well enough to avoid common mistakes.

  • Java programming language.

COURSE AGENDA

1

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
2

Working with Database, Collections, Document, Fields

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

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
4

Using the MongoDB Aggregation Framework

5

Using Map Reduce with MongoDB

6

Java and MongoDB

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top