MongoDB

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

With our MongoDB training, learners gain an in-depth understanding of the major features of the MongoDB database to get started with error-free application development.Start with a hands-on exercise on installation and administration in our MongoDB online course, and then learn how to configure the database to talk to the IDE or the programming language of your choice. With step-by-step instructions, write your first program that uses the MongoDB database.

With Cloudlabs, our inbuilt lab module, become an expert at using advanced querying, security and authentication features and setting up MongoDB for performance and scalin

At the end of the training, participants will be able to:

  1. Appreciate the benefits of using a NoSQL database such as MongoDB
  2. Install, configure and setup the drivers to use MongoDB with your programming language of choice
  3. Gain an in-depth understanding of main features of MongoDB and their use cases
  4. Integrate the database with your IDE
  5. Build applications that leverage the power of the database
  6. Retrieve data in the database using advanced querying
  7. Incorporate security and authentication for your database to avoid unauthorised access
  8. Setup your database for performance using distributed data across machines.

Pre-requisite

  1. Familiarity with relational databases and application development using a modern language is required. 
  2. Some knowledge of JSON is good to have.

Duration

2 days

Course Outline

  1. NoSQL
  2. What is MongoDB?
  3. JSON primer
  4. When / why should you use MongoDB?
  1. Java Environment
  2. Installing MongoDB
  3. Starting and stopping MongoDB server
  4. The JavaScript console
  1. Servers
  2. Databases
  3. Collections
  4. Documents / Objects
  5. CRUD
  6. Indexes
  1. Overview and integration
  1. Overview
  2. Getting started
  3. Examples and labs
  1. Projections
  2. Conditional operators
  3. Limit and skip
  4. Aggregation and grouping
  5. Map / reduce
  1. Overview
  2. Best-practices
  1. Master / slave
  2. Sharding
  3. Profiler
  4. Import / Export and backup strategies
  1. Overview

Reviews