[MongoDB]: Online tranings

new_mongoleaves

Introduction:

MongoDB (from “humongous”) is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.

Total Duration : 30 hrs

Course Content – Overview

• NoSQL
• What is MongoDB?
• JSON primer
• When / why should you use MongoDB?

Section – I – Installation and Administration

• Installing MongoDB
• Starting and stopping MongoDB servers
• The JavaScript console

Section – II – MongoDB Basics

• Servers
• Databases
• Collections
• Documents / Objects
• CRUD
• Indexes

Section – III – Clients and drivers

• Overview and integration

Section – IV – Building applications with MongoDB

• Overview
• Getting started
• Examples 

Section – V – Advanced querying

• Projections
• Conditional operators
• Limit and skip
• Aggregation and grouping
• Map / reduce

Section – VI – Security and Authentication

• Overview
• Best-practices

Section – VII – Performance and Scaling

• Master / slave
• Sharding
• Import / Export and backup strategies

Section – VIII – GridFS

• Overview

Join in our Skype ID “dbversity” for further discussion, please write us at srinivas@dbversity.com for any queries.

  • Ask Question