[Last updated 1/2024] MongoDB – The Complete Developer’s Guide 2024 (Udemy – Engsub and Vietsub)
About Course
Views
:
What you’ll learn:
Learn what document databases are and how data is organized with MongoDB
Learn how to perform CRUD operations with MongoDB
Write efficient and well-performing queries to fetch data in the format you need it
Don’t stop at the basics – learn all about writing complex MongoDB queries, in-depth and with practical examples!
Use all features MongoDB offers you to work with data efficiently
Time video:
17.5 hours (266 Lessons + Documents)
Teacher:
Maximilian Schwarzmüller.
Total weight:
5.39 GB
Original link:
https://www.udemy.com/course/mongodb-the-complete-developers-guide/
Course Content
10 – Working with Indexes
-
013 Query Diagnosis & Query Planning.mp4
02:10 -
023 Wrap Up.mp4
02:24 -
022 Building Indexes.mp4
07:40 -
021 Setting the Default Language & Using Weights.mp4
06:31 -
020 Using Text Indexes to Exclude Words.mp4
00:54 -
019 Creating Combined Text Indexes.mp4
02:54 -
018 Text Indexes & Sorting.mp4
02:21 -
017 Understanding Text Indexes.mp4
06:09 -
016 Using Multi-Key Indexes.mp4
08:15 -
015 How MongoDB Rejects a Plan.mp4
07:37 -
014 Understanding Covered Queries.mp4
03:33 -
001 Module Introduction.mp4
01:19 -
012 Understanding the Time-To-Live (TTL) Index.mp4
03:55 -
011 Applying the Partial Index.mp4
03:37 -
010 Understanding Partial Filters.mp4
06:07 -
009 Configuring Indexes.mp4
02:28 -
008 Understanding the Default Index.mp4
00:59 -
007 Using Indexes for Sorting.mp4
02:25 -
006 Creating Compound Indexes.mp4
07:14 -
005 Understanding Index Restrictions.mp4
02:50 -
003 Adding a Single Field Index.mp4
08:06 -
002 What Are Indexes & Why Do We Use Them.mp4
04:18
19 – Roundup
-
001 Course Roundup.mp4
00:55
18 – Introducing Stitch
-
011 Finding a Single Product.mp4
04:09 -
020 Wrap Up.mp4
00:56 -
019 Functions & Triggers.mp4
05:01 -
017 Rules & Real Users.mp4
01:48 -
016 Adding User Login.mp4
03:42 -
015 Adding User Sign Up & Confirmation.mp4
06:32 -
014 Switching to User Email & Password Authentication.mp4
01:54 -
013 Updating Products.mp4
03:46 -
012 Adding Products.mp4
03:29 -
001 Module Introduction.mp4
01:42 -
010 Deleting Products.mp4
03:02 -
009 Fetching & Converting Data.mp4
01:48 -
008 Sending Data Access Rules.mp4
03:57 -
007 Adding Authentication.mp4
02:47 -
006 Adding Stitch to our App & Initializing It.mp4
08:10 -
005 Start Using Stitch.mp4
04:33 -
004 Preparations.mp4
02:04 -
003 What is Stitch.mp4
07:22
17 – From Shell to Driver
-
010 Creating a More Realistic Setup.mp4
11:48 -
018 Wrap Up.mp4
01:11 -
017 Adding User Sign In.mp4
05:18 -
016 Adding an Index to Make the Email Unique.mp4
01:13 -
015 Signing Users Up.mp4
07:03 -
014 Adding an Index.mp4
01:27 -
013 Implementing Pagination.mp4
04:58 -
012 Editing & Deleting Products.mp4
07:28 -
011 Getting a Single Product.mp4
03:20 -
001 Module Introduction.mp4
02:13 -
009 Fetching Data From the Database.mp4
06:22 -
008 Storing the Price as 128bit Decimal.mp4
06:10 -
007 Storing Products in the Database.mp4
04:53 -
006 Connecting Node.js & the MongoDB Cluster.mp4
06:31 -
005 Installing the Node.js Driver.mp4
04:56 -
004 Installing Visual Studio Code.mp4
01:46 -
003 Preparing our Project.mp4
04:49 -
002 Splitting Work Between the Driver & the Shell.mp4
02:06
16 – Transactions
-
001 Module Introduction.mp4
01:04 -
002 What are Transactions.mp4
02:03 -
003 A Typical Usecase.mp4
02:17 -
004 How Does a Transaction Work.mp4
07:41
15 – Performance, Fault Tolerancy & Deployment
-
001 Module Introduction.mp4
01:52 -
002 What Influences Performance.mp4
03:01 -
003 Understanding Capped Collections.mp4
05:05 -
004 What are Replica Sets.mp4
04:35 -
005 Understanding Sharding.mp4
06:13 -
006 Deploying a MongoDB Server.mp4
02:25 -
007 Using MongoDB Atlas.mp4
09:17 -
008 Backups & Setting Alerts in MongoDB Atlas.mp4
01:27 -
009 Connecting to our Cluster.mp4
03:36 -
010 Wrap Up.mp4
01:58
14 – MongoDB & Security
-
001 Module Introduction.mp4
04:23 -
002 Understanding Role Based Access Control.mp4
06:47 -
003 Roles – Examples.mp4
02:13 -
004 Creating a User.mp4
05:50 -
005 Built-In Roles – An Overview.mp4
05:39 -
006 Assigning Roles to Users & Databases.mp4
04:48 -
007 Updating & Extending Roles to Other Databases.mp4
05:06 -
008 Adding SSL Transport Encryption.mp4
10:20 -
009 Encryption at REST.mp4
01:24 -
010 Wrap Up.mp4
03:21
13 – Working with Numeric Data
-
001 Module Introduction.mp4
00:54 -
002 Number Types – An Overview.mp4
06:28 -
004 Understanding Programming Language Defaults.mp4
03:33 -
005 Working with int32.mp4
05:17 -
006 Working with int64.mp4
06:32 -
007 Doing Maths with Floats int32s & int64s.mp4
06:57 -
008 What’s Wrong with Normal Doubles.mp4
04:20 -
009 Working with Decimal 128bit.mp4
04:14 -
010 Wrap Up.mp4
01:40
12 – Understanding the Aggregation Framework
-
013 Pushing Elements Into Newly Created Arrays.mp4
04:03 -
025 Wrap Up.mp4
02:41 -
024 Working with the $geoNear Stage.mp4
05:16 -
023 Writing Pipeline Results Into a New Collection.mp4
01:47 -
021 Diving Into Additional Stages.mp4
07:29 -
020 Understanding $bucket.mp4
06:16 -
019 Applying Multiple Operations to our Array.mp4
07:30 -
018 Using the $filter Operator.mp4
04:43 -
017 Getting the Length of an Array.mp4
01:11 -
016 Using Projection with Arrays.mp4
03:03 -
015 Eliminating Duplicate Values.mp4
00:49 -
014 Understanding the $unwind Stage.mp4
02:50 -
001 Module Introduction.mp4
01:34 -
012 $group vs $project.mp4
00:55 -
011 Understanding the $isoWeekYear Operator.mp4
02:40 -
010 Using Shortcuts for Transformations.mp4
01:25 -
009 Transforming the Birthdate.mp4
03:48 -
008 Turning the Location Into a geoJSON Object.mp4
07:58 -
007 Working with $project.mp4
09:58 -
006 Diving Deeper Into the Group Stage.mp4
03:12 -
005 Understanding the Group Stage.mp4
05:56 -
004 Using the Aggregation Framework.mp4
03:12 -
003 Getting Started with the Aggregation Pipeline.mp4
01:21 -
002 What is the Aggregation Framework.mp4
01:59
11 – Working with Geospatial Data
-
001 Module Introduction.mp4
00:52 -
002 Adding GeoJSON Data.mp4
04:51 -
003 Running Geo Queries.mp4
03:22 -
004 Adding a Geospatial Index to Track the Distance.mp4
02:52 -
005 Adding Additional Locations.mp4
03:33 -
006 Finding Places Inside a Certain Area.mp4
06:22 -
007 Finding Out If a User Is Inside a Specific Area.mp4
05:27 -
008 Finding Places Within a Certain Radius.mp4
05:38 -
009 Wrap Up.mp4
01:39
01 – Introduction
-
02:07
-
05:35
-
004 The Key MongoDB Characteristics (and how they differ from SQL Databases).mp4
02:55 -
005 Understanding the MongoDB Ecosystem.mp4
04:19 -
006 General Setup Instructions & Installing MongoDB on macOS.mp4
16:52 -
007 Installing MongoDB on Windows.mp4
08:10 -
008 Installing the MongoDB Shell.mp4
05:59 -
010 Time To Get Started!.mp4
05:37 -
011 Shell vs Drivers.mp4
03:29 -
012 MongoDB + Clients The Big Picture.mp4
02:58 -
013 Course Outline.mp4
04:38 -
014 How To Get The Most Out Of The Course.mp4
02:30
09 – Understanding Delete Operations
-
001 Module Introduction.mp4
00:31 -
002 Understanding deleteOne() & deleteMany().mp4
04:08 -
003 Deleting All Entries in a Collection.mp4
02:00
08 – Update Operations
-
001 Module Introduction.mp4
01:01 -
002 Updating Fields with updateOne(), updateMany() and $set.mp4
07:52 -
003 Updating Multiple Fields with $set.mp4
01:40 -
004 Incrementing & Decrementing Values.mp4
03:33 -
005 Using $min, $max and $mul.mp4
03:15 -
006 Getting Rid of Fields.mp4
02:04 -
007 Renaming Fields.mp4
01:20 -
008 Understanding upsert().mp4
04:01 -
009 Updating Matched Array Elements.mp4
06:56 -
010 Updating All Array Elements.mp4
06:27 -
011 Finding & Updating Specific Fields.mp4
05:35 -
012 Adding Elements to Arrays.mp4
04:46 -
013 Removing Elements from Arrays.mp4
02:34 -
014 Understanding $addToSet.mp4
01:18 -
015 Wrap Up.mp4
01:39
07 – Read Operations – A Closer Look
-
014 Understanding Evaluation Operators – $regex.mp4
03:23 -
026 Understanding $slice.mp4
03:05 -
025 Using Projection in Arrays.mp4
05:12 -
024 Using Projection to Shape our Results.mp4
04:01 -
023 Skipping & Limiting Cursor Results.mp4
03:31 -
022 Sorting Cursor Results.mp4
03:09 -
021 Applying Cursors.mp4
06:02 -
020 Understanding Cursors.mp4
02:47 -
019 Using Array Query Selectors – $elemMatch.mp4
04:52 -
018 Using Array Query Selectors – $all.mp4
02:12 -
017 Using Array Query Selectors – $size.mp4
02:09 -
016 Diving Deeper Into Querying Arrays.mp4
04:09 -
015 Understanding Evaluation Operators – $expr.mp4
09:37 -
001 Module Introduction.mp4
01:40 -
013 Working with $type.mp4
02:52 -
012 Diving Into Element Operators.mp4
05:30 -
011 Using $not.mp4
01:35 -
010 Understanding the $and Operator.mp4
05:04 -
009 $or and $nor.mp4
05:31 -
008 Understanding $in and $nin.mp4
02:37 -
007 Querying Embedded Fields & Arrays.mp4
04:52 -
006 Working with Comparison Operators.mp4
05:20 -
005 Understanding findOne() & find().mp4
04:32 -
004 Query Selectors & Projection Operators.mp4
01:16 -
003 Operators – An Overview.mp4
03:02 -
002 Methods, Filters & Operators.mp4
02:54
06 – Diving Into Create Operations
-
001 Module Introduction.mp4
01:12 -
002 Creating Documents – An Overview.mp4
01:47 -
003 Understanding insert() Methods.mp4
06:10 -
004 Working with Ordered Inserts.mp4
07:47 -
005 Understanding the writeConcern.mp4
05:43 -
006 The writeConcern in Practice.mp4
04:09 -
007 What is Atomicity.mp4
02:39 -
008 Importing Data.mp4
03:37 -
009 Wrap Up.mp4
02:38
05 – Using the MongoDB Compass to Explore Data Visually
-
001 Module Introduction.mp4
00:49 -
002 Exploring the MongoDB Compass.mp4
05:50
04 – Exploring The Shell & The Server
-
001 Module Introduction.mp4
01:01 -
002 Finding Available Options.mp4
02:15 -
003 Setting dbpath & logpath.mp4
04:41 -
004 Exploring the MongoDB Options.mp4
02:00 -
005 MongoDB as a Background Service.mp4
03:09 -
006 Using a Config File.mp4
03:02 -
007 Shell Options & Help.mp4
04:13
03 – Schemas & Relations How to Structure Documents
-
013 One To Many – Using References.mp4
04:04 -
023 Wrap Up.mp4
04:08 -
022 Changing the Validation Action.mp4
03:43 -
021 Adding Collection Document Validation.mp4
09:07 -
020 Understanding Schema Validation.mp4
02:57 -
019 Implementing the Example Exercise.mp4
04:16 -
018 Planning the Example Exercise.mp4
06:56 -
017 Using lookUp() for Merging Reference Relations.mp4
04:35 -
016 Summarizing Relations.mp4
02:17 -
015 Many To Many – Using References.mp4
05:25 -
014 Many To Many – Embedded.mp4
07:16 -
002 Module Introduction.mp4
02:11 -
012 One To Many – Embedded.mp4
05:07 -
011 One To One – Using References.mp4
04:54 -
010 One To One Relations – Embedded.mp4
06:20 -
009 Understanding Relations.mp4
02:58 -
008 How to Derive your Data Structure – Requirements.mp4
05:07 -
006 Data Types in Action.mp4
12:15 -
005 Data Types – An Overview.mp4
06:23 -
004 Structuring Documents.mp4
07:43 -
003 Why Do We Use Schemas.mp4
03:57
02 – Understanding the Basics & CRUD Operations
-
010 Diving Deeper Into Finding Data.mp4
03:55 -
018 Wrap Up.mp4
02:47 -
017 Accessing Structured Data.mp4
04:39 -
016 Working with Arrays.mp4
01:43 -
015 Working with Embedded Documents.mp4
02:28 -
014 Embedded Documents & Arrays – The Theory.mp4
01:56 -
013 Understanding Projection.mp4
03:38 -
012 Understanding find() & the Cursor Object.mp4
07:30 -
011 update vs updateMany().mp4
04:41 -
001 Module Introduction.mp4
01:30 -
009 Understanding insertMany().mp4
01:48 -
008 Finding, Inserting, Deleting & Updating Elements.mp4
07:47 -
007 Create, Read, Update, Delete (CRUD) & MongoDB.mp4
05:37 -
006 Comparing JSON & BSON.mp4
05:23 -
005 Understanding JSON Data.mp4
04:05 -
004 Creating Databases & Collections.mp4
03:15 -
003 The Shell & MongoDB Drivers for Different Languages.mp4
02:40 -
002 Understanding Databases, Collections & Documents.mp4
03:47
Student Ratings & Reviews
No Review Yet