SYLLABUS
            
            
              
                - Introduction to NoSQL Database
 
                - Introduction & Overview of MongoDB
 
                - MongoDB Installation
 
                - CRUD Operation in MongoDB
 
                - Data Modeling
 
                - Indexing and Performance Considerations
 
                - Aggregation
 
                - MongoDB Replication
 
                
                    - What in NoSQL?
 
                    - Difference between NoSQL and RDBMS
 
                    - Benefits of NoSQL
 
                    - Objectives
 
                    - Design Goals
 
                    - The Mongo Shell
 
                    - JSON Introduction
 
                    - JSON Structure
     
                    - Installing Tools
 
                    - Overview of Blog Project
 
                    - Swig, Express
 
                    -  Node Packaged Modules (npm)
 
                    - CRUD (Creating, Reading & Updating Data) Mongo Shell
 
                    - Query Operators
 
                    - Update Operators and a Few Commands
 
                    - Schema Design Pattern
 
                    - Case Studies & Tradeoffs
 
                    - Automatic Storage Class
 
                    - Static Storage Class
 
                    - External Storage Class
 
                    - Register Storage Class
 
                    - Performance Using Indexes
 
                    - Monitoring And Understanding Performance
 
                    - Performance In Sharded Environments
 
                    - Aggregation Framework Goals
 
                    - The Use Of The Pipeline
 
                    - Comparison With SQL Facilities
 
                    - Application Engineering Drivers
 
                    - Impact Of Replication And Sharding On Design And Development
 
                      
                  
                  
             
           
         
            DURATION
            
            
              
                - Months : 2 Months
 
                - Time : Flexible
 
                - Daily Class : 2 Hours