Complete MongoDB and Mongoose Course – Take a Deep Dive
Complete MongoDB and Mongoose Course – Take a Deep Dive, available at $69.99, has an average rating of 4.7, with 219 lectures, based on 161 reviews, and has 1666 subscribers.
You will learn about Understand how MongoDB stores and manages data Master fundamental operations lie CRUD, building indexes, capped collections, etc. Perform complicated query operations using aggregation Create, operate and manage replica sets and sharded clusters Perform transaction operations on Mongo shell and using the nodeJS driver Enable role-based access control for better security Monitor the running status of MongoDB Operate MongoDB using nodeJS This course is ideal for individuals who are Anyone who wants to master MongoDB or Anyone who wants to gain a deep understanding of MongoDB It is particularly useful for Anyone who wants to master MongoDB or Anyone who wants to gain a deep understanding of MongoDB.
Enroll now: Complete MongoDB and Mongoose Course – Take a Deep Dive
Summary
Title: Complete MongoDB and Mongoose Course – Take a Deep Dive
Price: $69.99
Average Rating: 4.7
Number of Lectures: 219
Number of Published Lectures: 219
Number of Curriculum Items: 219
Number of Published Curriculum Objects: 219
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand how MongoDB stores and manages data
- Master fundamental operations lie CRUD, building indexes, capped collections, etc.
- Perform complicated query operations using aggregation
- Create, operate and manage replica sets and sharded clusters
- Perform transaction operations on Mongo shell and using the nodeJS driver
- Enable role-based access control for better security
- Monitor the running status of MongoDB
- Operate MongoDB using nodeJS
Who Should Attend
- Anyone who wants to master MongoDB
- Anyone who wants to gain a deep understanding of MongoDB
Target Audiences
- Anyone who wants to master MongoDB
- Anyone who wants to gain a deep understanding of MongoDB
I know of your past fondness for the SQL varietals, but I can wholeheartedly endorse a new breed of NON-SQLs–MongoDB.
MongoDB is one of the most popular non-SQL databases. Its dynamic schema offers great storage flexibility, enabling your project to deal with ever-changing demands.
Only basic JavaScript knowledge is needed to start this course. If you know how to use a JavaScript object, then you are good to go!
We will start with basic MongoDB concepts and operations, including how MongoDB manages data, CRUD operations, creating validators and indexes, etc.
Then you will learn how to monitor the real-time status of MongoDB collections and databases.
We will also learn advanced topics like aggregation, replica, and sharding.
In the end, we will learn Mongoose and the native nodeJS MongoDB driver.
We want this course to be a serious course that can truly help you master MongoDB and take you to the next level. Therefore, we do not shy away from difficult and complicated topics. But we also believe a good course should make your MongoDB study easy. So we took a two-step approach. We will explain the theory first. After you have developed a basic impression, we will apply what we have learned in real-life examples.
Course Curriculum
Chapter 1: MongoDB Installation
Lecture 1: Install MongoDB
Lecture 2: MongoDB Installation: Demonstration
Lecture 3: Installation Challenge: Making Sure You Have Fully Understood Everything
Lecture 4: MongoDB Atlas
Chapter 2: MongoDB Basic Concepts
Lecture 1: Daemon, Process, and Shell
Lecture 2: MongoDB Config File
Lecture 3: MongoDB Schema
Lecture 4: MongoDB Shell Introduction Part 1
Lecture 5: MongoDB Shell Introduction Part 2
Lecture 6: Mongo Shell Native Methods
Lecture 7: The DB object and the Connection Object
Lecture 8: Try the DB and Connection Object on Mongo Shell
Lecture 9: Starting a Mongo Shell without Selecting a Database: the –nodb flag
Lecture 10: The .mongorc.js file
Lecture 11: A Brief Review of How Prototype Chain Works in JavaScript
Lecture 12: Application of the .mongorc.js File
Lecture 13: Shell Scripts and the Interactive Mode
Lecture 14: What We Are About to Learn Next
Chapter 3: Naming Rules and BSON
Lecture 1: Rules You Must Follow When Naming Databases, Collections and Fields
Lecture 2: BSON Introduction
Lecture 3: BSON Data Type
Chapter 4: MongoDB CRUD Operations
Lecture 1: CRUD Study Preparation
Lecture 2: Create
Lecture 3: Insert One Document at a Time
Lecture 4: Insert Multiple Documents Together
Lecture 5: Try the insertMany Method
Lecture 6: The Insert Command
Lecture 7: The Cursor Object
Lecture 8: Query Operators
Lecture 9: Try Query Operators
Lecture 10: Collation Introduction
Lecture 11: Application of Collation in Making Queries
Lecture 12: How to Work with Nested Array
Lecture 13: How to Work with Nested Documents Part 1
Lecture 14: How to Work with Nested Documents Part 2
Lecture 15: The Cursor Object and Its Methods
Lecture 16: How to Copy a Collection
Lecture 17: Introduction to Update
Lecture 18: Demonstration of Updating Documents
Lecture 19: Upsert: the Combination of Insert and Update
Lecture 20: How to Update Date-type Values
Lecture 21: Array-related Updates Part 1
Lecture 22: Array-related Updates part 2
Lecture 23: The addToSet Operator: No Duplicated Elements
Lecture 24: The Three Element Updaters: $, $[], and $[identifier]
Lecture 25: The Delete Operation
Chapter 5: Index
Lecture 1: Introduction to Index
Lecture 2: Index-related Methods
Lecture 3: Demonstration of Creating and Using Indexes
Lecture 4: Build Indexes for Arrays
Lecture 5: The Sparse Index
Lecture 6: The TTL Index
Lecture 7: Introduction to the Text Index
Lecture 8: The Text Index
Lecture 9: Field Weight
Lecture 10: Setting the Field Weight
Chapter 6: Capped Collection
Lecture 1: Introduction to Capped Collections
Lecture 2: Working with a Capped Collection
Lecture 3: Tailable Cursor
Chapter 7: Validator
Lecture 1: Introduction to Validator
Lecture 2: Try the Validator
Chapter 8: Storage Engine and Journaling
Lecture 1: Storage Engine and Checkpoint
Lecture 2: Journaling
Lecture 3: Database and Collection Stats
Lecture 4: Manually Release Storage Space Back to OS
Chapter 9: Aggregation
Lecture 1: Aggregation Introduction
Lecture 2: Pipeline Stage and Operators
Lecture 3: Design the Aggregation Pipeline
Lecture 4: Try the Aggregation Pipeline
Lecture 5: The $avg and $sum Operator
Lecture 6: Try the $avg and $sum Operator
Lecture 7: The $round and $trunc Operator
Lecture 8: Rounding Average User Ratings
Lecture 9: Challenge: Calculating the Final Price: Price, VAT, Discount and Shipping Fee
Lecture 10: Other Commonly Used Aggregation Operators
Lecture 11: The $expr Operator: Finding Profitable Products
Lecture 12: The $group Stage
Lecture 13: $sort, $skip, $limit and $count
Lecture 14: Sort Documents Based on the TextScore During a Text/Keyword Search
Lecture 15: $unwind
Lecture 16: $sortByCount: a Combination of $group, $sum and $$sort
Lecture 17: Introduction to $bucket and $bucketAuto
Lecture 18: Application of the $bucket Stage
Lecture 19: Application of the $bucketAuto Stage
Lecture 20: $facet: Reuse Results of the Previous Stage
Lecture 21: $arrayElemAt: Retrieving Elements Based on Index
Lecture 22: Challenge: Find the Car with the Highest Mileage
Lecture 23: The Left Join: $lookUp
Lecture 24: Application of the $lookUp stage: Retrieving Products and Ratings Together
Lecture 25: Using $lookUp the Other Way
Lecture 26: $out: Keep Aggregation Results for Future Use
Instructors
-
OnlyKiosk Tech
Provide Effective Coding Training
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 3 votes
- 3 stars: 7 votes
- 4 stars: 46 votes
- 5 stars: 100 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024