Coursera
Coursera Logo

MongoDB: The Complete Guide to NoSQL Database Development 

  • Offered byCoursera

MongoDB: The Complete Guide to NoSQL Database Development
 at 
Coursera 
Overview

Duration

8 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

MongoDB: The Complete Guide to NoSQL Database Development
 at 
Coursera 
Highlights

  • Earn a certificate after completion of the course
  • Assignment and projects for practice
  • Financial aid available
Details Icon

MongoDB: The Complete Guide to NoSQL Database Development
 at 
Coursera 
Course details

What are the course deliverables?
  • Executing CRUD operations
  • Navigating Mongo architecture
  • Installing MongoDB
  • Indexing
More about this course
  • This comprehensive course ensures you develop a foundational understanding of MongoDB, covering its principles, architecture, and essential operations
  • You'll gain hands-on skills installing MongoDB, executing CRUD operations, and navigating its architecture
  • Progressing to advanced concepts, you'll delve into schema design, indexing, and performance optimization, incorporating advanced querying techniques using Mongoose
  • The course further extends to integrating MongoDB with Mongoose, emphasizing document creation, RESTful API design, and validation practices
  • Finally, you'll explore MongoDB's advanced functionalities, mastering data distribution, fault tolerance, and performance strategies
  • You will possess a robust skill set for proficient MongoDB development and management by the course's conclusion
Read more

MongoDB: The Complete Guide to NoSQL Database Development
 at 
Coursera 
Curriculum

Introduction to MongoDB

What is Database?

Mongo DB as Database

Mongo DB as Database - II

Installation of MongoDB

Steps to Create MongoDB Shell

Create Database, Collections in MongoDB

Interaction with MongoDB

Read, Insert Data in MongoDB

Update Documents in MongoDB

Delete Documents in MongoDB

Course Introduction - MongoDB: The Complete Guide

Course Syllabus - MongoDB: The Complete Guide

Introduction to MongoDB: The Complete Guide

Hands-on 1 - Restaurants collection

Solution - Hands-on 1 - Restaurants collection

Hands-on 2 - Restaurants collection

Solution - Hands-on 2 - Restaurants collection

Practice Quiz - Overview of MongoDB

Practice Quiz: Installing and Configuring MongoDB

Practice Quiz: CRUD Operations with MongoDB

Graded Assessment: Introduction to MongoDB

Discussion Prompt: Introduction to MongoDB.

Data Modeling and Querying in MongoDB

Understanding Data Modeling in MongoDB - I

Understanding Data Modeling in MongoDB -II

Advanced Querying Techniques in MongoDB

Advanced Querying Techniques in MongoDB - II

Indexing and Aggregation in MongoDB

Indexing and Aggregation in MongoDB - II

Data Modeling in MongoDB

Hands-on 3 Advanced Querying using movies collection

Solution - Hands-on 3 Advanced Querying using movies collection

Hands-on 4 Data Analysis using movies collection

Solution - Hands-on 4 Data Analysis using movies collection

Practice Quiz: Data Modeling in MongoDB

Practice Quiz: Advanced Querying Techniques in MongoDB

Practice Quiz: Indexing and Aggregation in MongoDB

Graded Quiz: Data Modeling in MongoDB

Discussion Prompt: Data Modeling and Querying in MongoDB

MongoDB and ExpressJS Integration

MongoDB: Data Integration with ExpressJS

Introduction to Mongoose

Document Creation in Express in MongoDB using Mongoose

Mongoose Schema and Models

Mongoose Schema and Models : What is a Model?

What is REST API Part 1

What is REST API Part 2

Building RESTful APIs with ExpressJS and MongoDB 2: Writing a Post Request

Building RESTful APIs with ExpressJS and MongoDB: Writing a Get Request

Building RESTful APIs with ExpressJS and MongoDB: Writing a Put Request

Building RESTful APIs with ExpressJS and MongoDB: Writing a Delete Request

MongoDB Comparison Query Operators using Mongoose and Node

What is comparison-based searching?

Create Your Own Custom Validation using MongoDB

Validation using MongoDB

Create Your Own Custom Validation using MongoDB Demo 1

Create Your Own Custom Validation using MongoDB Demo 2

Create Your Own Custom Validation using MongoDB Demo 3

Setting Up ExpressJS with MongoDB

Hands-on 5 Querying on ListandReview collection

Solution - Hands-on 5 Querying on ListandReview collection

Hands-on 6 ListandReview collection

Solution - Hands-on 6 ListandReview collection

Setting Up ExpressJS with MongoDB

Practice Quiz: Mongoose models and insert method

Practice Quiz: Building RESTful APIs with ExpressJS and MongoDB

Practice Quiz: MongoDB Comparison Query Operators using Mongoose and Node

Practice Quiz : Mongoose Built-In Validation using MongoDB

Practice Quiz - MongoDb Validation

Graded Quiz: MongoDB and ExpressJS Integration

Discussion Prompt: MongoDB and ExpressJS Integration

MongoDB in Production

Replication and Sharding in MongoDB Demo

Replication and Sharding in MongoDB Demo Continue

Backup and Recovery Strategies Part 1: Why do we need Backup

Backup and Recovery Strategies Part 2: Data Integrity and Availability

Backup and Recovery Strategies Part 3: Recovery Strategy

Performance Tuning and Optimization in MongoDB

Performance Tuning and Optimization in MongoDB: Store Engine Optimization

Replication and Sharding in MongoDB

Practice Quiz: Replication and Sharding in MongoDB

Practice Quiz - Backup and Recovery Strategies

Practice Quiz: Performance Tuning and Optimization in Mongo DB

Graded Quiz: MongoDB in Production

Discussion Prompt: MongoDB in Production

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon
qna

MongoDB: The Complete Guide to NoSQL Database Development
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...