McAfee-Secured Website

Course name Web Development Courses MongoDB Guide: Learn and Understand: MongoDB Guide: Learn and Understand

MongoDB Guide: Learn and Understand Video Course

MongoDB Guide: Learn and Understand Video Course is developed by Web Development Courses Professionals to help you pass the MongoDB Guide: Learn and Understand exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass MongoDB Guide: Learn and Understand exam.

Curriculum For This Course

  • 1. Let's Start 1 Videos 00:02:20
    • How to Use This Course 02:20
  • 2. OSX Setup 2 Videos 00:15:22
    • MongoDB Setup on OSX 11:21
    • More OSX Setup - Robomongo 04:01
  • 3. Windows Setup 2 Videos 00:12:19
    • Windows Setup 08:47
    • RoboMongo Setup 03:32
  • 4. A Quick ES6 Refresher 4 Videos 00:24:44
    • A Refresher on Promises 03:24
    • Let's Play A Game 07:39
    • Winning the Game 07:16
    • Behind the Scenes with Promises 06:25
  • 5. Core Fundamentals of MongoDB 3 Videos 00:10:34
    • Where Do We Use Mongo? 03:01
    • Fundamentals of MongoDB 04:14
    • A Last Touch of Setup 03:21
  • 6. A Test Driven Experience 25 Videos 02:42:24
    • Project Overview 04:59
    • The Test Helper File 07:42
    • Mongoose Connection Helper 10:06
    • Mongoose Models 05:13
    • More on Models 06:27
    • The Basics of Mocha 06:03
    • Running Mocha Tests 06:21
    • Creating Model Instances 06:12
    • Saving Users to Mongo 07:48
    • Dropping Collections 04:48
    • Mocha's Done Callback 04:56
    • Mongoose's isNew Property 06:25
    • Default Promise Implementation 06:46
    • Test Setup for Finding Users 06:38
    • Making Mongo Queries 06:00
    • The ID Property - A Big Gotcha 06:24
    • Automating Tests with Nodemon 04:57
    • Finding Particular Records 05:05
    • The Many Ways to Remove Records 09:54
    • Class Based Removes 05:11
    • More Class Based Removals 05:46
    • The Many Ways to Update Records 04:00
    • Set and Save for Updating Records 08:21
    • Model Instance Updates 07:38
    • Class Based Updates 08:50
  • 7. Mongo Operators 6 Videos 00:44:49
    • Update Operators 11:15
    • The Increment Update Operator 06:17
    • Validation of Records 05:03
    • Requiring Attributes on a Model 11:15
    • Validation With a Validator Function 06:41
    • Handling Failed Inserts 04:20
  • 8. Handling Relational Data 9 Videos 01:02:32
    • Embedding Resources in Models 05:17
    • Nesting Posts on Users 05:41
    • Testing Subdocuments 07:29
    • Adding Subdocuments to Existing Records 11:28
    • Removing Subdocuments 07:46
    • Virtual Types 07:59
    • Defining a Virtual Type 06:19
    • ES6 Getters 08:17
    • Fixing Update Tests 02:19
  • 9. Thinking About Schema Design 9 Videos 01:09:35
    • Challenges of Nested Resources 05:28
    • Embedded Documents vs Separate Collections 07:55
    • BlogPosts vs Posts 03:27
    • Creating Associations with Refs 08:53
    • Test Setup for Associations 05:12
    • Wiring Up Has Many and Has One Relations 08:40
    • Promise.All for Parallel Operations 06:44
    • Populating Queries 11:06
    • Loading Deeply Nested Associations 12:12
  • 10. Mongoose Middleware 4 Videos 00:21:33
    • Cleaning Up with Middleware 04:42
    • Dealing with Cyclic Requires 05:07
    • Pre-Remove Middleware 05:59
    • Testing Pre-Remove Middleware 05:46
  • 11. Handling Big Collections with Pagination 3 Videos 00:18:50
    • Skip and Limit 04:30
    • Writing Skip and Limit Queries 07:05
    • Sorting Collections 07:15
  • 12. Putting Your Skills to the Test 13 Videos 00:60:46
    • Project Setup 03:15
    • Project Overview 05:46
    • First Step - Artist and Album Models 04:29
    • The Album Schema 07:17
    • The Artist Model 09:11
    • Finding Particular Records 05:31
    • FindOne vs FindById 06:29
    • The CreateArtist Operation 02:48
    • Solution to Creating Artists 03:12
    • Deleting Singular Records 02:21
    • Solution to Removing 04:20
    • Editing Records 02:56
    • How to Edit Single Artists 03:14
  • 13. Hard Mode Engage 13 Videos 01:35:25
    • Minimum and Maximum Values in a Collection 05:37
    • Solution to Min and Max Queries 14:58
    • Challenge Mode - Search Query 07:35
    • Sorting, Limiting, and Skipping Together 13:05
    • Danger! Big Challenge Ahead 04:30
    • Filtering By Single Properties 07:22
    • Filtering with Multiple Props 03:30
    • Handling Text Search 04:51
    • Indexes and Text Search 05:02
    • Batch Updates 09:53
    • The Hidden 'Multi' Setting 06:51
    • Seeding Many Records 07:40
    • Counting the Result Set 03:49
  • 14. MongoDB with Node and Express 33 Videos 03:29:02
    • App Overview 02:41
    • Designing API Routes 06:01
    • Project Setup 06:48
    • HTTP Request Methods 03:54
    • The Basics of Express 04:40
    • Express Boilerplate 04:30
    • Handling Requests with Express 08:12
    • Testing Express Apps with Mocha 07:21
    • Running Mocha 04:33
    • Project Structure 02:58
    • Refactoring for Controllers and Models 09:39
    • The Driver Model 06:51
    • The Create Drivers Route 03:47
    • The BodyParser Middleware 07:04
    • Testing Driver Creation 07:15
    • More on Testing Driver Creation 09:07
    • Additional Mongoose Setup 05:27
    • Driver Implementation 04:33
    • Testing Endpoints with Postman 09:14
    • Dev vs Test Environments 03:40
    • Separate Test Databases 10:33
    • Middlewares in Express 15:03
    • Handling Editing of Drivers 09:09
    • Testing Driver Updates 07:44
    • Handling Deletion of Drivers 03:05
    • Testing Driver Deletion 05:27
    • Geography with MongoDB 05:32
    • The GeoJSON Schema 05:41
    • GeoNear Queries 10:12
    • Testing a GeoNear Query 07:01
    • One Big Gotcha 04:49
    • Another Big Gotcha 02:56
    • Testing GeoQueries 03:39