MongoDB Developer and Administrator
- Offered bySimplilearn
- Private Institute
- Estd. 2010
MongoDB Developer and Administrator at Simplilearn Overview
Duration | 7 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
MongoDB Developer and Administrator at Simplilearn Highlights
- Gain a potential to earn 3.4L- 30L Per Annum
- Earn a certificate and avail a 90 Days of access to this free course by Simplilearn
- MongoDB Developer professionals are hired by companies like Amazon, Accenture, Linkedin, Cognizant, IBM
MongoDB Developer and Administrator at Simplilearn Course details
- For Database Administrators, Database Architects and Analytics Professionals
- Writing Java and NodeJs apps
- CRUD Operations in MongoDB
- Replication and sharding
- Indexing and Aggregation
- MongoDB tools
- MongoDB backup methods
- Replica sets
- This MongoDB basics program offers work-ready training needed to handle large data and storage requirements
- Learn how to work with the widely-used MongoDB, commonly known as a NoSQL database
- Learn about query optimization, data replication, and how to install and update the database environment
- Common careers for MongoDB Developer and Administrator professionals are Database administrators, MongoDB developers, MEAN Stack Developers, Big Data Engineer, and Analytics Professionals.
MongoDB Developer and Administrator at Simplilearn Curriculum
Lesson 0 - Course Introduction
0.001 Course Introduction
0.002 Table of Contents
0.003 Objectives
0.004 Course Overview
0.005 Value to Professionals and Organizations
0.006 Course Prerequisites
0.007 Lessons Covered
0.008 Conclusion
Lesson 1 - Introduction to NoSQL databases
1.001 Lesson1 NoSQL database introduction
1.002 Objectives
1.003 What is NoSQL
1.004 What is NoSQL (contd.)
1.005 Why NoSQL
1.006 Difference Between RDBMS and NoSQL Databases
1.007 Benefits of NoSQL
1.008 Benefits of NoSQL (contd.)
1.009 Types of NoSQL
1.010 Key-Value Database
1.011 Key-Value Database (contd.)
1.012 Document Database
1.013 Document Database Example
1.014 Column-Based Database
1.015 Column-Based Database (contd.)
1.016 Column-Based Database (contd.)
1.017 Column-Based Database Example
1.018 Graph Database
1.019 Graph Database (contd.)
1.020 CAP Theorem
1.021 CAP Theorem (contd.)
1.022 Consistency
1.023 Availability
1.024 Partition Tolerance
1.025 Mongo DB as Per CAP
1.26 Quiz
1.027 Summary
1.028 Conclusion
Lesson 2 - MongoDB A Database for the Modern Web
2.001 Lesson 2 MongoDB-A Database for the Modern Web
2.002 Objectives
2.003 What is MongoDB
2.004 JSON
2.005 JSON Structure
2.006 BSON
2.007 MongoDB Structure
2.008 Document Store Example
2.009 MongoDB as a Document Database
2.010 Transaction Management in MongoDB
2.011 Easy Scaling
2.012 Scaling Up vs. Scaling Out
2.013 Vertical Scaling
2.014 Horizontal Scaling
2.015 Features of MongoDB
2.016 Secondary Indexes
2.017 Replication
2.018 Replication (contd.)
2.019 Memory Management
2.020 Replica Set
2.021 Auto Sharding
2.022 Aggregation and MapReduce
2.023 Collection and Database
2.024 Schema Design and Modeling
2.025 Reference Data Model
2.026 Reference Data Model Example
2.027 Embedded Data Model
2.028 Embedded Data Model Example
2.029 Data Types
2.030 Data Types (contd.)
2.031 Data Types (contd.)
2.032 Core Servers of MongoDB
2.033 MongoDB s Tools
2.034 Installing MongoDB on Linux
2.035 Installing MongoDB on Linux
2.036 Installing MongoDB on Windows
2.037 Installing MongoDB on Windows
2.038 Starting MongoDB On Linux
2.039 Starting MongoDB On Linux
2.040 Starting MongoDB On Windows
2.041 Starting MongoDB On Windows
2.042 Use Cases
2.043 Use Cases (contd.)
2.44 Quiz
2.045 Summary
2.046 Conclusion
Lesson 3 - CRUD Operations in MongoDB
3.001 Lesson 3 CRUD Operations in MongoDB
3.002 Objectives
3.003 Data Modification in MongoDB
3.004 Batch Insert in MongoDB
3.005 Ordered Bulk Insert
3.006 Performing Ordered Bulk Insert
3.007 Performing Ordered Bulk Insert
3.008 Unordered Bulk Insert
3.009 Performing Un-ordered Bulk Insert
3.010 Performing Un-ordered Bulk Insert
3.011 Inserts Internals and Implications
3.012 Performing an Insert Operation
3.013 Performing an Insert Operation
3.014 Retrieving the documents
3.015 Specify Equality Condition
3.016 Retrieving Documents by Find Query
3.017 Retrieving Documents by Find Query
3.018 dollar in, AND Conditions
3.019 dollar or Operator
3.020 Specify AND or OR Conditions
3.021 Retrieving Documents by Using FindOne, AND or OR Conditions
3.022 Retrieving Documents by Using FindOne, AND or OR Conditions
3.023Regular Expression
3.024 Array Exact Match
3.025 Array Projection Operators
3.026 Retrieving Documents for Array Fields
3.027 Retrieving Documents for Array Fields
3.028 dollar Where Query
3.029 Cursor
3.030 Cursor (contd.)
3.031 Cursor (contd.)
3.032 Retrieving Documents Using Cursor
3.033 Retrieving Documents Using Cursor
3.034 Pagination
3.035 Pagination Avoiding Larger Skips
3.036 Advance query option
3.037 Update Operation
3.038 Updating Documents in MongoDB
3.039 Updating Documents in MongoDB
3.040 dollar SET
3.041 Updating Embedded Documents in MongoDB
3.042 Updating Embedded Documents in MongoDB
3.043 Updating Multiple Documents in MongoDB
3.044 Updating Multiple Documents in MongoDB
3.045 dollar Unset and dollar inc Modifiers
3.046 Dollar inc modifier to increment and decrement
3.047 Dollar inc modifier to increment and decrement
3.048 Replacing Existing Document with New Document
3.049 Replacing Existing Document with New Document
3.050 dollar Push and dollar addToSet
3.051 Positional Array Modification
3.052 Adding Elements into Array Fields
3.053 Adding Elements into Array Fields
3.054 Adding Elements to Array Fields Using AddToSet
3.055 Adding Elements to Array Fields Using AddToSet
3.056 Performing AddToSet
3.057 Performing AddToSet
3.058 Upsert
3.059 Removing Documents
3.060 Performing Upsert and Remove Operation
3.061 Performing Upsert and Remove Operation
3.62 Quiz
3.063 Summary
3.064 Conclusion
Lesson 4 - Indexing and Aggregation
4.001 Lesson 4 Indexing and Aggregation
4.002 Objectives
4.003 Introduction to Indexing
4.004 Types of Index
4.005 Properties of Index
4.006 Single Field Index
4.007 Single Field Index on Embedded Document
4.008 Compound Indexes
4.009 Index Prefixes
4.010 Sort Order
4.011 Ensure Indexes Fit RAM
4.012 Multi-Key Indexes
4.013 Compound Multi-Key Indexes
4.014 Hashed Indexes
4.015 TTL Indexes
4.016 Unique Indexes
4.017 Sparse Indexes
4.018 Demo-Create Compound, Sparse, and Unique Indexes
4.019 Demo-Create Compound, Sparse, and Unique Indexes
4.020 Text Indexes
4.021 Demo-Create Single Field and Text Index
4.022 Demo-Create Single Field and Text Index
4.023 Text Search
4.024 Index Creation
4.025 Index Creation (contd.)
4.026 Index Creation on Replica Set
4.027 Remove Indexes
4.028 Modify Indexes
4.029 Demo-Drop and Index from a Collection
4.030 Demo-Drop and Index from a Collection
4.031 Rebuild Indexes
4.032 Listing Indexes
4.033 Demo-Retrieve Indexes for a Collection and Database
4.034 Demo-Retrieve Indexes for a Collection and Database
4.035 Measure Index Use
4.036 Demo-Use Mongo Shell Methods to Monitor Indexes
4.037 Demo-Use Mongo Shell Methods to Monitor Indexes
4.038 Control Index Use
4.039 Demo-Use the Explain, Dollar Hint and Dollar Natural Operators to Create Index
4.040 Demo-Use the Explain, Dollar Hint and Dollar Natural Operators to Create Index
4.041 Index Use Reporting
4.042 Geospatial Index
4.043 Demo-Create Geospatial Index
4.044 Demo-Create Geospatial Index
4.045 MongoDB s Geospatial Query Operators
4.046 Demo-Use Geospatial Index in a Query
4.047 Demo-Use Geospatial Index in a Query
4.048 Dollar GeoWith Operator
4.049 Proximity Queries in MongoDB
4.050 Aggregation
4.051 Aggregation (contd.)
4.052 Pipeline Operators and Indexes
4.053 Aggregate Pipeline Stages
4.054 Aggregate Pipeline Stages (contd.)
4.055 Aggregation Example
4.056 Demo-Use Aggregate Function
4.057 Demo-Use Aggregate Function
4.058 MapReduce
4.059 MapReduce (contd.)
4.060 MapReduce (contd.)
4.061 Demo-Use MapReduce in MongoDB
4.062 Demo-Use MapReduce in MongoDB
4.063 Aggregation Operations
4.064 Demo-Use Distinct and Count Methods
4.065 Demo-Use Distinct and Count Methods
4.066 Aggregation Operations (contd.)
4.067 Demo-Use the Group Function
4.068 Demo-Use the Group Function
4.69 Quiz
4.070 Summary
4.071 Conclusion
Lesson 5 - Replication and Sharding
5.001 Replication and Sharding
5.002 Objectives
5.003 Introduction to Replication
5.004 Master-Slave Replication
5.005 Replica Set in MongoDB
5.006 Replica Set in MongoDB (contd.)
5.007 Automatic Failover
5.008 Replica Set Members
5.009 Priority 0 Replica Set Members
5.010 Hidden Replica Set Members
5.011 Delayed Replica Set Members
5.012 Delayed Replica Set Members (contd.)
5.013 Demo-Start a Replica Set
5.014 Demo-Start a Replica Set
5.015 Write Concern
5.016 Write Concern (contd.)
5.017 Write Concern Levels
5.018 Write Concern for a Replica Set
5.019 Modify Default Write Concern
5.020 Read Preference
5.021 Read Preference Modes
5.022 Blocking for Replication
5.023 Tag Set
5.024 Configure Tag Sets for Replica set
5.025 Replica Set Deployment Strategies
5.026 Replica Set Deployment Strategies (contd.)
5.027 Replica Set Deployment Patterns
5.028 Oplog File
5.029 Replication State and Local Database
5.030 Replication Administration
5.031 Demo-Check a Replica Set Status
5.032 Demo-Check a Replica Set Status
5.033 Sharding
5.034 When to Use Sharding
5.035 What is a Shard
5.036 What is a Shard Key
5.037 Choosing a Shard Key
5.038 Ideal Shard Key
5.039 Range-Based Shard Key
5.040 Hash-Based Sharding
5.041 Impact of Shard Keys on Cluster Operation
5.042 Production Cluster Architecture
5.043 Config Server Availability
5.044 Production Cluster Deployment
5.045 Deploy a Sharded Cluster
5.046 Add Shards to a Cluster
5.047 Demo-Create a Sharded Cluster
5.048 Demo-Create a Sharded Cluster
5.049 Enable Sharding for Database
5.050 Enable Sharding for Collection
5.051 Enable Sharding for Collection (contd.)
5.052 Maintaining a Balanced Data Distribution
5.053 Splitting
5.054 Chunk Size
5.055 Special Chunk Type
5.056 Shard Balancing
5.057 Shard Balancing (contd.)
5.058 Customized Data Distribution with Tag Aware Sharding
5.059 Tag Aware Sharding
5.060 Add Shard Tags
5.061 Remove Shard Tags
5.62 Quiz
5.063 Summary
5.064 Conclusion
Lesson 6 - Developing Java and Node JS Application with MongoDB
6.001 Developing Java and Node JS Application with MongoDB
6.002 Objectives
6.003 Capped Collection
6.004 Capped Collection Creation
6.005 Capped Collection Creation (contd.)
6.006 Demo-Create a Capped Collection in MongoDB
6.007 Demo-Create a Capped Collection in MongoDB
6.008 Capped Collection Restriction
6.009 TTL Collection Features
6.010 Demo-Create TTL Indexes
6.011 Demo-Create TTL Indexes
6.012 GridFS
6.013 GridFS Collection
6.014 Demo-Create GridFS in MongoDB Java Application
6.015 Demo-Create GridFS in MongoDB Java Application
6.016 MongoDB Drivers and Client Libraries
6.017 Develop Java Application with MongoDB
6.018 Connecting to MonogDB from Java Program
6.019 Create Collection From Java Program
6.020 Insert Documents From Java Program
6.021 Insert Documents Using Java Code Example
6.022 Demo-Insert a Document Using Java
6.023 Demo-Insert a Document Using Java
6.024 Retrieve Documents Using Java Code
6.025 Demo-Retrieve Document Using Java
6.026 Demo-Retrieve Document Using Java
6.027 Update Documents Using Java Code
6.028 Demo-Update Document Using Java
6.029 Demo-Update Document Using Java
6.030 Delete Documents Using Java Code
6.031 Demo-Delete Document Using Java
6.032 Demo-Delete Document Using Java
6.033 Store Images Using GridFS API
6.034 Retrieve Images Using GridFS API
6.035 Remove Image Using GridFS API
6.036 Remove Image Using GridFS API (contd..)
6.037 Connection Creation Using Node JS
6.038 Insert Operations Using Node JS
6.039 Insert Operations Using Node JS (contd.)
6.040 Demo-Perform CRUD Operation in Node JS
6.041 Demo-Perform CRUD Operation in Node JS
6.042 Demo-Perform Insert and Retrieve Operations Using Node JS
6.043 Demo-Perform Insert and Retrieve Operations Using Node JS
6.044 Update Operations Using Node JS
6.045 Retrieve Documents Using Node JS
6.046 Using DB Cursor to Retrieve Documents
6.047 Mongoose ODM Module in Node JS
6.048 Defining Schema Using Mongoose
6.049 Defining Schema Using Mongoose (contd.)
6.050 Demo-Use Mongoose to Define Schema
6.051 Demo-Use Mongoose to Define Schema
6.052 Demo-How to Run Node JS Using Mongoose
6.053 Demo-How to Run Node JS Using Mongoose
6.54 Quiz
6.055 Summary
6.056 Conclusion
Lesson 7 - Administration of MongoDB Cluster Operations
7.001 Administration of MongoDB Cluster Operations
7.002 Objectives
7.016 Memory-Mapped Files
7.017 Journaling Mechanics
7.018 Storage Engines
7.019 MMAPv1 Storage Engine
7.020 WiredTiger Storage Engine
7.021 WiredTiger Compression Support
7.022 Power of 2-Sized Allocations
7.023 No Padding Allocation Strategy
7.024 Diagnosing Performance Issues
7.025 Diagnosing Performance Issues (contd.)
7.026 Diagnosing Performance Issues (contd.)
7.027 Demo-Monitor Performance in MongoDB
7.028 Demo-Monitor Performance in MongoDB
7.029 Optimization Strategies for MongoDB
7.030 Configure Tag Sets for Replica Set
7.031 Optimize Query Performance
7.032 Monitoring Strategies for MongoDB
7.033 MongoDB Utilities
7.034 MongoDB Commands
7.035 MongoDB Management service (MMS)
7.036 Data Backup Strategies in MongoDB
7.037 Copying Underlying Data Files
7.038 Backup with MongoDump
7.039 Fsync and Lock
7.040 MongoDB Ops Manager Backup Software
7.041 Security Strategies in MongoDB
7.042 Authentication Implementation in MongoDB
7.043 Authentication in a Replica set
7.044 Authentication on Sharded Clusters
7.045 Authorization
7.046 End-to-End Auditing for Compliance
7.47 Quiz
7.048 Summary
7.049 Conclusion
Other courses offered by Simplilearn
MongoDB Developer and Administrator at Simplilearn Students Ratings & Reviews
- 4-53