Урок 1.00:02:21
How to Use This Course
Урок 2.00:11:22
MongoDB Setup on OSX
Урок 3.00:04:02
More OSX Setup - Robomongo
Урок 4.00:08:48
Windows Setup
Урок 5.00:03:33
RoboMongo Setup
Урок 6.00:03:25
A Refresher on Promises
Урок 7.00:07:40
Let's Play A Game
Урок 8.00:07:17
Winning the Game
Урок 9.00:06:26
Behind the Scenes with Promises
Урок 10.00:03:02
Where Do We Use Mongo?
Урок 11.00:04:15
Fundamentals of MongoDB
Урок 12.00:03:22
A Last Touch of Setup
Урок 13.00:05:00
Project Overview
Урок 14.00:07:43
The Test Helper File
Урок 15.00:10:07
Mongoose Connection Helper
Урок 16.00:05:14
Mongoose Models
Урок 17.00:06:28
More on Models
Урок 18.00:06:04
The Basics of Mocha
Урок 19.00:06:22
Running Mocha Tests
Урок 20.00:06:13
Creating Model Instances
Урок 21.00:07:49
Saving Users to Mongo
Урок 22.00:04:49
Dropping Collections
Урок 23.00:04:57
Mocha's Done Callback
Урок 24.00:06:26
Mongoose's isNew Property
Урок 25.00:06:47
Default Promise Implementation
Урок 26.00:06:39
Test Setup for Finding Users
Урок 27.00:06:01
Making Mongo Queries
Урок 28.00:06:25
The ID Property - A Big Gotcha
Урок 29.00:04:58
Automating Tests with Nodemon
Урок 30.00:05:06
Finding Particular Records
Урок 31.00:09:55
The Many Ways to Remove Records
Урок 32.00:05:12
Class Based Removes
Урок 33.00:05:47
More Class Based Removals
Урок 34.00:04:00
The Many Ways to Update Records
Урок 35.00:08:22
Set and Save for Updating Records
Урок 36.00:07:39
Model Instance Updates
Урок 37.00:08:51
Class Based Updates
Урок 38.00:11:16
Update Operators
Урок 39.00:06:18
The Increment Update Operator
Урок 40.00:05:04
Validation of Records
Урок 41.00:11:16
Requiring Attributes on a Model
Урок 42.00:06:42
Validation With a Validator Function
Урок 43.00:04:21
Handling Failed Inserts
Урок 44.00:05:18
Embedding Resources in Models
Урок 45.00:05:41
Nesting Posts on Users
Урок 46.00:07:30
Testing Subdocuments
Урок 47.00:11:29
Adding Subdocuments to Existing Records
Урок 48.00:07:47
Removing Subdocuments
Урок 49.00:08:00
Virtual Types
Урок 50.00:06:20
Defining a Virtual Type
Урок 51.00:08:18
ES6 Getters
Урок 52.00:02:20
Fixing Update Tests
Урок 53.00:05:28
Challenges of Nested Resources
Урок 54.00:07:56
Embedded Documents vs Separate Collections
Урок 55.00:03:28
BlogPosts vs Posts
Урок 56.00:08:54
Creating Associations with Refs
Урок 57.00:05:13
Test Setup for Associations
Урок 58.00:08:41
Wiring Up Has Many and Has One Relations
Урок 59.00:06:45
Promise.All for Parallel Operations
Урок 60.00:11:07
Populating Queries
Урок 61.00:12:13
Loading Deeply Nested Associations
Урок 62.00:04:43
Cleaning Up with Middleware
Урок 63.00:05:08
Dealing with Cyclic Requires
Урок 64.00:06:00
Pre-Remove Middleware
Урок 65.00:05:47
Testing Pre-Remove Middleware
Урок 66.00:04:31
Skip and Limit
Урок 67.00:07:06
Writing Skip and Limit Queries
Урок 68.00:07:16
Sorting Collections
Урок 69.00:03:16
Project Setup
Урок 70.00:05:47
Project Overview
Урок 71.00:04:30
First Step - Artist and Album Models
Урок 72.00:07:18
The Album Schema
Урок 73.00:09:12
The Artist Model
Урок 74.00:05:32
Finding Particular Records
Урок 75.00:06:30
FindOne vs FindById
Урок 76.00:02:49
The CreateArtist Operation
Урок 77.00:03:13
Solution to Creating Artists
Урок 78.00:02:22
Deleting Singular Records
Урок 79.00:04:21
Solution to Removing
Урок 80.00:02:57
Editing Records
Урок 81.00:03:15
How to Edit Single Artists
Урок 82.00:05:38
Minimum and Maximum Values in a Collection
Урок 83.00:14:59
Solution to Min and Max Queries
Урок 84.00:07:36
Challenge Mode - Search Query
Урок 85.00:13:06
Sorting, Limiting, and Skipping Together
Урок 86.00:04:31
Danger! Big Challenge Ahead
Урок 87.00:07:23
Filtering By Single Properties
Урок 88.00:03:31
Filtering with Multiple Props
Урок 89.00:04:51
Handling Text Search
Урок 90.00:10:06
Indexes and Text Search
Урок 91.00:05:29
Batch Updates
Урок 92.00:07:07
The Hidden 'Multi' Setting
Урок 93.00:06:32
Seeding Many Records
Урок 94.00:04:51
Counting the Result Set
Урок 95.00:02:42
App Overview
Урок 96.00:06:02
Designing API Routes
Урок 97.00:06:49
Project Setup
Урок 98.00:03:55
HTTP Request Methods
Урок 99.00:04:41
The Basics of Express
Урок 100.00:04:31
Express Boilerplate
Урок 101.00:08:13
Handling Requests with Express
Урок 102.00:07:22
Testing Express Apps with Mocha
Урок 103.00:04:34
Running Mocha
Урок 104.00:02:58
Project Structure
Урок 105.00:09:40
Refactoring for Controllers and Models
Урок 106.00:06:52
The Driver Model
Урок 107.00:03:48
The Create Drivers Route
Урок 108.00:07:04
The BodyParser Middleware
Урок 109.00:07:16
Testing Driver Creation
Урок 110.00:09:08
More on Testing Driver Creation
Урок 111.00:05:28
Additional Mongoose Setup
Урок 112.00:04:34
Driver Implementation
Урок 113.00:09:15
Testing Endpoints with Postman
Урок 114.00:03:41
Dev vs Test Environments
Урок 115.00:10:34
Separate Test Databases
Урок 116.00:15:04
Middlewares in Express
Урок 117.00:09:10
Handling Editing of Drivers
Урок 118.00:07:45
Testing Driver Updates
Урок 119.00:03:06
Handling Deletion of Drivers
Урок 120.00:05:28
Testing Driver Deletion
Урок 121.00:05:33
Geography with MongoDB
Урок 122.00:05:42
The GeoJSON Schema
Урок 123.00:10:13
GeoNear Queries
Урок 124.00:07:02
Testing a GeoNear Query
Урок 125.00:04:50
One Big Gotcha
Урок 126.00:02:57
Another Big Gotcha
Урок 127.00:03:40
Testing GeoQueries