Companies Home Search Profile

The Complete Developers Guide to MongoDB

Focused View

Stephen Grider

13:00:18

37 View
  • 001 Join Our Community!.html
  • 002 MongoDB Setup on macOS.html
  • 003 MongoDB Setup on Windows.html
  • 004 Using MongoDB Compass on macOS.html
  • 005 Using MongoDB Compass on Windows.html
  • 001 6-refresher.zip
  • 001 A Refresher on Promises.mp4
    03:24
  • 002 7-lets-play.zip
  • 002 Let s Play A Game.mp4
    07:39
  • 003 8-winning.zip
  • 003 Winning the Game.mp4
    07:16
  • 004 Behind the Scenes with Promises.mp4
    06:25
  • 001 Where Do We Use Mongo.mp4
    03:01
  • 002 Fundamentals of MongoDB.mp4
    04:13
  • 003 A Last Touch of Setup.mp4
    03:20
  • 001 Project Overview.mp4
    04:59
  • 002 The Test Helper File.mp4
    07:42
  • 003 Mongoose Connection Helper.mp4
    10:06
  • 004 Mongoose Models.mp4
    05:13
  • 005 More on Models.mp4
    06:27
  • 006 The Basics of Mocha.mp4
    06:03
  • 007 Running Mocha Tests.mp4
    06:21
  • 008 Creating Model Instances.mp4
    06:12
  • 009 23-saving.zip
  • 009 Saving Users to Mongo.mp4
    07:48
  • 010 24-dropping.zip
  • 010 Dropping Collections.mp4
    04:48
  • 011 25-done.zip
  • 011 Mocha s Done Callback.mp4
    04:56
  • 012 26-isnew.zip
  • 012 Mongoose s isNew Property.mp4
    06:25
  • 013 27-default.zip
  • 013 Default Promise Implementation.mp4
    06:45
  • 014 28-test-setup.zip
  • 014 Test Setup for Finding Users.mp4
    06:38
  • 015 29-making.zip
  • 015 Making Mongo Queries.mp4
    06:00
  • 016 30-id-property.zip
  • 016 The ID Property - A Big Gotcha.mp4
    06:24
  • 017 Automating Tests with Nodemon.mp4
    04:57
  • 018 32-finding.zip
  • 018 Finding Particular Records.mp4
    05:04
  • 019 Required Update for Remove Function.html
  • 020 33-many-ways.zip
  • 020 The Many Ways to Remove Records.mp4
    09:54
  • 021 34-class-based.zip
  • 021 Class Based Removes.mp4
    05:10
  • 022 35-more-class.zip
  • 022 More Class Based Removals.mp4
    05:46
  • 023 The Many Ways to Update Records.mp4
    03:59
  • 024 37-set-save.zip
  • 024 Set and Save for Updating Records.mp4
    08:20
  • 025 Required Fix for Update Method.html
  • 026 38-model.zip
  • 026 Model Instance Updates.mp4
    07:38
  • 027 39-class-updates.zip
  • 027 Class Based Updates.mp4
    08:50
  • 001 Required fix for Update Method.html
  • 002 40-update.zip
  • 002 Update Operators.mp4
    11:15
  • 003 41-increment.zip
  • 003 The Increment Update Operator.mp4
    06:17
  • 004 42-validation.zip
  • 004 Validation of Records.mp4
    05:03
  • 005 43-requiring.zip
  • 005 Requiring Attributes on a Model.mp4
    11:15
  • 006 44-validator-function.zip
  • 006 Validation With a Validator Function.mp4
    06:40
  • 007 45-handling.zip
  • 007 Handling Failed Inserts.mp4
    04:20
  • 001 Embedding Resources in Models.mp4
    05:17
  • 002 47-nesting.zip
  • 002 Nesting Posts on Users.mp4
    05:40
  • 003 48-testing-subdocs.zip
  • 003 Testing Subdocuments.mp4
    07:29
  • 004 49-adding-subdocs.zip
  • 004 Adding Subdocuments to Existing Records.mp4
    11:27
  • 005 Required Update for Remove Method.html
  • 006 50-removing.zip
  • 006 Removing Subdocuments.mp4
    07:46
  • 007 Virtual Types.mp4
    07:59
  • 008 52-defining.zip
  • 008 Defining a Virtual Type.mp4
    06:19
  • 009 53-es6.zip
  • 009 ES6 Getters.mp4
    08:17
  • 010 54-fixing.zip
  • 010 Fixing Update Tests.mp4
    02:19
  • 001 Challenges of Nested Resources.mp4
    05:27
  • 002 Embedded Documents vs Separate Collections.mp4
    07:55
  • 003 59-blogposts.zip
  • 003 BlogPosts vs Posts.mp4
    03:26
  • 004 60-creating.zip
  • 004 Creating Associations with Refs.mp4
    08:53
  • 005 61-test.zip
  • 005 Test Setup for Associations.mp4
    05:12
  • 006 62-wiring.zip
  • 006 Wiring Up Has Many and Has One Relations.mp4
    08:40
  • 007 63-promise.zip
  • 007 Promise.All for Parallel Operations.mp4
    06:44
  • 008 64-populating.zip
  • 008 Populating Queries.mp4
    11:06
  • 009 65-loading.zip
  • 009 Loading Deeply Nested Associations.mp4
    12:12
  • 001 Cleaning Up with Middleware.mp4
    04:42
  • 002 67-dealing.zip
  • 002 Dealing with Cyclic Requires.mp4
    05:07
  • 003 68-pre-remove.zip
  • 003 Pre-Remove Middleware.mp4
    05:58
  • 004 Required Pre Remove Hook Updates.html
  • 005 69-testing.zip
  • 005 Testing Pre-Remove Middleware.mp4
    05:46
  • 001 Skip and Limit.mp4
    04:30
  • 002 Writing Skip and Limit Queries.mp4
    07:05
  • 003 73-sorting.zip
  • 003 Sorting Collections.mp4
    07:15
  • 001 Required npm install Update - DO NOT SKIP.html
  • 002 Project Setup.mp4
    03:15
  • 003 Project Overview.mp4
    05:46
  • 004 First Step - Artist and Album Models.mp4
    04:29
  • 005 The Album Schema.mp4
    07:17
  • 006 The Artist Model.mp4
    09:10
  • 007 Finding Particular Records.mp4
    05:30
  • 008 FindOne vs FindById.mp4
    06:29
  • 009 The CreateArtist Operation.mp4
    02:48
  • 010 Solution to Creating Artists.mp4
    03:11
  • 011 Deleting Singular Records.mp4
    02:21
  • 012 Solution to Removing.mp4
    04:20
  • 013 Editing Records.mp4
    02:56
  • 014 How to Edit Single Artists.mp4
    03:14
  • 001 Minimum and Maximum Values in a Collection.mp4
    05:37
  • 002 Solution to Min and Max Queries.mp4
    14:58
  • 003 Challenge Mode - Search Query.mp4
    07:35
  • 004 Sorting, Limiting, and Skipping Together.mp4
    13:05
  • 005 Danger! Big Challenge Ahead.mp4
    04:30
  • 006 Filtering By Single Properties.mp4
    07:22
  • 007 Filtering with Multiple Props.mp4
    03:30
  • 008 Handling Text Search.mp4
    04:50
  • 009 Indexes and Text Search.mp4
    10:05
  • 010 Batch Updates.mp4
    05:28
  • 011 The Hidden Multi Setting.mp4
    07:05
  • 012 Seeding Many Records.mp4
    06:31
  • 013 Counting the Result Set.mp4
    04:50
  • 001 App Overview.mp4
    02:41
  • 002 Designing API Routes.mp4
    06:01
  • 003 Project Setup.mp4
    06:48
  • 004 HTTP Request Methods.mp4
    03:54
  • 005 The Basics of Express.mp4
    04:39
  • 006 Express Boilerplate.mp4
    04:30
  • 007 Handling Requests with Express.mp4
    08:12
  • 008 Testing Express Apps with Mocha.mp4
    07:21
  • 009 Running Mocha.mp4
    04:33
  • 010 Project Structure.mp4
    02:57
  • 011 Refactoring for Controllers and Models.mp4
    09:39
  • 012 The Driver Model.mp4
    06:51
  • 013 The Create Drivers Route.mp4
    03:47
  • 014 The BodyParser Middleware.mp4
    07:02
  • 015 Testing Driver Creation.mp4
    07:15
  • 016 More on Testing Driver Creation.mp4
    09:07
  • 017 Additional Mongoose Setup.mp4
    05:27
  • 018 Driver Implementation.mp4
    04:33
  • 019 Testing Endpoints with Postman.mp4
    09:14
  • 020 Dev vs Test Environments.mp4
    03:40
  • 021 Separate Test Databases.mp4
    10:33
  • 022 Middlewares in Express.mp4
    15:03
  • 023 Handling Editing of Drivers.mp4
    09:09
  • 024 Testing Driver Updates.mp4
    07:44
  • 025 Handling Deletion of Drivers.mp4
    03:05
  • 026 Testing Driver Deletion.mp4
    05:27
  • 027 Geography with MongoDB.mp4
    05:32
  • 028 The GeoJSON Schema.mp4
    05:41
  • 029 GeoNear Queries.mp4
    10:12
  • 030 Testing a GeoNear Query.mp4
    07:01
  • 031 One Big Gotcha.mp4
    04:49
  • 032 Another Big Gotcha.mp4
    02:56
  • 033 Testing GeoQueries.mp4
    03:39
  • 001 Bonus!.html
  • Description


    Master MongoDB and Mongoose design with a test-driven approach

    What You'll Learn?


    • Understand how MongoDB stores data
    • Gain mastery of the most popular MongoDB interface, Mongoose JS
    • Write efficient queries for reading data
    • Learn the purpose of each of Mongoose's functions
    • Design effective NoSQL schema with both data nesting and lookups

    Who is this for?


  • This course is for anyone learning MongoDB in the Node JS environment
  • What You Need to Know?


  • All you need is a Mac or a PC
  • More details


    Description

    MongoDB is the hottest database solution in the tech world right now, able to power anything from your growing personal project to an enterprise infrastructure.

    NodeJS focused?  Yep.  Test Driven Exercises?  Absolutely!  Advanced Features of MongooseJS?  You know it.

    This course will get you up and running with MongoDB quickly, and teach you the core knowledge you need to deeply understand and build apps centered around Mongo.

    We'll start by mastering the fundamentals of Mongo, including collections, validations, and common record manipulation techniques. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing.  Special attention has been paid to creating reusable code that you'll be able to make use of on your own fantastic projects.

    If you are new to MongoDB, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the MongoDB course for you! To learn MongoDB you have to understand it.

    • Learn how to use the popular MongooseJS library to interface with Mongo
    • Write tests around Mongo queries to ensure your code is working. You can reuse these tests on your own personal projects!
    • Master the process of designing NoSQL schema
    • Grasp the differences record associations and resource embedding
    • Use the advanced features of Mongoose to save development time
    • Develop apps that are fast and responsive thanks to Mongo's speed and flexibility
    • Work on either Windows or OSX
    • Master the integration of Mongo, Node, and Mocha in a modern development environment

    I've built the course that I would have wanted to take when I was learning MongoDB. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.


    Who this course is for:

    • This course is for anyone learning MongoDB in the Node JS environment

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Stephen Grider
    Stephen Grider
    Instructor's Courses
    Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area.  With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers.  Invest in yourself by learning from Stephen's published courses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 122
    • duration 13:00:18
    • English subtitles has
    • Release Date 2023/10/14