MongoDB is a leading NoSQL database solution. It uses a flexible schema, and stores data as JSON documents. MongoDB has a distributed architecture that can work with a large number of commodity servers in a cluster, and it supports partitioning (sharding) of data across servers as well as master-slave replication of data. As a result of these features, MongoDB is highly scalable, highly available with no single point of failure, and can store humongous volumes of data reliably and cost-economically. This is a Two-days beginner to intermediate level program that gives the developers, data modelers and architects a good understanding of working with MongoDB using the MongoDB shell as well building applications using MongoDB Java driver. The program uses a blend of hands-on work and conceptual learning.
Software developers, data modelers, application architects, solution architects.
Module 1: Introduction to MongoDB
Module 2: Getting Started with MongoDB
Module 3: CRUD Operations
Module 4: Aggregation Framework
Module 5: MongoDB Drivers
Module 6: Replication and Sharding