-
Урок 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