MongoDB

MongoDB is a cross-platform document-oriented database and is classified as a NoSQL. MongoDB rejects the traditional table-based relational database structure in favor of JSON-like documents. MongoDB is free and open-source software that has been adopted as backend software by a number of major websites and services, including Craigslist, eBay, Foursquare, SourceForge, Viacom, and the New York Times, among others. This course will teach you to be proficient with MongoDB.

3 days - 1,895.00

Course taught by an expert Computer Coding Instructor.

Prerequisites:

Basic knowledge of computer coding is essential.

Course Outline

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

course-catalog-updated.png

ContactUs