-
Урок 1.
00:01:33
Introduction to the Course
-
Урок 2.
00:05:47
DEMO of API
-
Урок 3.
00:02:51
What is Nest.js & Why we need it?
-
Урок 4.
00:01:55
How to Follow the Course & Code?
-
Урок 5.
00:02:54
Installing all required tools
-
Урок 6.
00:02:00
Install MongoDB on MacOS
-
Урок 7.
00:04:26
Install MongoDB on Windows
-
Урок 8.
00:03:15
Installing Nest CLI & Creating app
-
Урок 9.
00:03:07
Understanding the folder structure
-
Урок 10.
00:04:45
Nest.js Modules
-
Урок 11.
00:03:43
Nest.js Controllers
-
Урок 12.
00:05:33
Nest.js Service & Providers
-
Урок 13.
00:10:08
Connecting to MongoDB with mongoose
-
Урок 14.
00:08:23
Creating Restaurant Schema
-
Урок 15.
00:11:10
Get all Restaurants
-
Урок 16.
00:06:23
Create a new Restaurant
-
Урок 17.
00:02:24
What is DTO?
-
Урок 18.
00:02:33
Creating a Restaurant DTO
-
Урок 19.
00:06:53
Get Restaurant by ID
-
Урок 20.
00:08:10
Update Restaurant by ID
-
Урок 21.
00:04:48
Delete Restaurant
-
Урок 22.
00:06:55
Adding Search
-
Урок 23.
00:05:10
Adding Pagination
-
Урок 24.
00:03:30
What are Pipes?
-
Урок 25.
00:10:37
Using Validation Pipe Globally
-
Урок 26.
00:03:35
Adding Validation Rules in Update DTO
-
Урок 27.
00:03:00
Invalid Mongoose ID Error
-
Урок 28.
00:03:04
What is GeoCoder
-
Урок 29.
00:10:24
Generating Coordinates & Address
-
Урок 30.
00:05:48
Saving Location in Restaurants
-
Урок 31.
00:07:54
Create Bucket on S3
-
Урок 32.
00:06:51
Getting files through File Intercepter
-
Урок 33.
00:11:56
Uploading images to S3
-
Урок 34.
00:03:16
Saving Images in Restaurant
-
Урок 35.
00:09:51
Delete Restaurant Images
-
Урок 36.
00:02:55
Generating Auth Module
-
Урок 37.
00:05:54
Creating User Schema
-
Урок 38.
00:02:24
Sign up DTO with Validators
-
Урок 39.
00:06:41
User Sign up
-
Урок 40.
00:03:32
Hash user password while Sign up
-
Урок 41.
00:02:46
Handle Duplicate Email Error
-
Урок 42.
00:07:36
Login User
-
Урок 43.
00:06:04
Setting Up JWT & Passport
-
Урок 44.
00:05:49
Sign JWT token on Login
-
Урок 45.
00:08:23
Setting Up JWT Strategy
-
Урок 46.
00:04:44
Using AuthGuard to Protect Routes
-
Урок 47.
00:04:55
Current User Decorator
-
Урок 48.
00:05:53
Saving Current User in Restaurant
-
Урок 49.
00:08:19
Creating User Roles Guard
-
Урок 50.
00:03:50
Roles Decorator
-
Урок 51.
00:05:16
Authorize Restaurant Ownership
-
Урок 52.
00:05:54
Creating Meal Model
-
Урок 53.
00:06:11
Create Meal DTO
-
Урок 54.
00:14:49
Creating a Meal
-
Урок 55.
00:05:25
Getting all Meals
-
Урок 56.
00:03:52
Get Meal by ID
-
Урок 57.
00:06:58
Update Meal
-
Урок 58.
00:05:55
Delete Meal
-
Урок 59.
00:04:26
Create Library Project
-
Урок 60.
00:03:37
Install & Setup Postgres & pgAdmin
-
Урок 61.
00:04:09
Connecting to Postgres Database
-
Урок 62.
00:03:14
Create Book Entity
-
Урок 63.
00:08:12
Create new Book
-
Урок 64.
00:03:59
Get all Books & Book by ID
-
Урок 65.
00:04:10
Update Book
-
Урок 66.
00:02:25
Delete Book
-
Урок 67.
00:02:42
Relations & Types of relations
-
Урок 68.
00:05:34
Create User Entity
-
Урок 69.
00:06:49
Adding Books & User Relation (OneToMany & ManyToOne)
-
Урок 70.
00:02:48
What is Unit Testing?
-
Урок 71.
00:08:40
Write first unit test in Restaurant Service
-
Урок 72.
00:10:23
Testing RestaurantsService - findAll
-
Урок 73.
00:09:49
Testing RestaurantsService - create
-
Урок 74.
00:08:44
Testing RestaurantsService - findById
-
Урок 75.
00:04:47
Testing RestaurantsService - updateById
-
Урок 76.
00:02:34
Testing RestaurantsService - deleteById
-
Урок 77.
00:05:50
Testing RestaurantsService - uploadImages
-
Урок 78.
00:02:47
Testing RestaurantsService - deleteImages
-
Урок 79.
00:06:51
First unit test in Restaurant Controller
-
Урок 80.
00:03:43
Testing RestaurantController - getAllRestaurants
-
Урок 81.
00:03:42
Testing RestaurantController - createRestaurant
-
Урок 82.
00:03:06
Testing RestaurantController - getRestaurantById
-
Урок 83.
00:09:15
Testing RestaurantController - updateRestaurant
-
Урок 84.
00:07:24
Testing RestaurantController - deleteRestaurant
-
Урок 85.
00:03:53
Testing RestaurantController - uploadFiles
-
Урок 86.
00:05:54
Testing Auth Service
-
Урок 87.
00:09:27
Testing AuthService - signUp
-
Урок 88.
00:08:49
Testing AuthService - login
-
Урок 89.
00:04:09
Testing Auth Controller
-
Урок 90.
00:03:05
Testing AuthController - signUp
-
Урок 91.
00:02:21
Testing AuthController - login
-
Урок 92.
00:11:28
Testing JwtStrategy
-
Урок 93.
00:04:20
What is e2e Testing
-
Урок 94.
00:10:48
Testing Authentication Routes
-
Урок 95.
00:06:08
Testing Restaurants POST protected Routes
-
Урок 96.
00:04:10
Testing Restaurants GET Routes
-
Урок 97.
00:02:28
Testing Restaurants PUT & DELETE Routes
-
Урок 98.
00:07:27
Preparing API for Deploy
-
Урок 99.
00:05:57
Deploy API on Heroku
-
Урок 100.
00:00:46
Congratulations!!!