NestJS: The Complete Developer’s Guide

About Course
Nội dung bài học
- Deploy a feature-complete app to production
- Build authentication and permissions systems from scratch
- Write integration and unit tests to ensure your code is working
- Automatically validate data included with incoming requests
- Use an API client to manually test your app
- Apply structure to your code with Typescript
- Make your code more reusable and testable with dependency injection
- Tie different types of data together with TypeORM relationships
- Get a behind-the-scenes understanding of NestJS
- Use Guards to prevent unauthorized users from gaining access to sensitive data
- Understand Nest’s special request-response cycle
- Model your app’s data using TypeORM entities
- Use decorators to dramatically simplify your code
Course Content
01 – Get Started Here!
02 – The Basics of Nest
03 – Generating Projects with the Nest CLI
04 – Validating Request Data with Pipes
05 – Nest Architecture Services and Repositories
- 06:11
- 06:38
- 04:39
- 05:01
- 07:12
- 05:26
- 11:17
- 09:25
- 07:36
- 05:49
06 – Nest Architecture Organizing Code with Modules
07 – Big Project Time!
08 – Persisting Data with TypeORM
- 02:50
- 07:28
- 07:13
- 06:54
- 07:14
- 03:53
- 03:08
- 07:15
- 03:52
09 – Creating and Saving User Data
- 08:58
- 05:54
- 07:36
- 04:41
- 11:24
- 03:44
- 05:50
- 02:51
- 06:06
- 06:48
10 – Custom Data Serialization
- 05:50
- 04:37
- 12:13
- 08:20
- 03:02
- 03:07
- 02:48
- 03:30
11 – Authentication From Scratch
- 08:21
- 04:16
- 03:44
- 18:49
- 08:04
- 03:22
- 08:28
- 06:02
- 05:45
- 04:47
- 02:01
- 03:46
- 01:57
- 05:34
- 06:12
- 07:07
- 04:43
- 03:52
- 06:46
12 – Getting Started with Unit Testing
- 04:42
- 07:16
- 06:49
- 06:23
- 04:02
- 05:56
- 07:32
- 02:02
- 08:37
- 07:56
- 03:24
- 06:48
- 06:00
- 08:10
- 06:28
13 – Integration Testing
- 03:31
- 06:41
- 08:26
- 05:02
- 04:40
- 04:46
- 04:44
14 – Managing App Configuration
15 – Relations with TypeORM
- 01:00
- 02:52
- 03:50
- 07:07
- 04:11
- 04:07
- 03:35
- 06:39
- 05:45
- 08:28
- 06:38
- 03:38
- 05:04
16 – A Basic Permissions System
- 05:58
- 05:48
- 04:17
- 04:35
- 02:18
- 03:49
- 08:15
- 02:33
- 07:27
- 03:48
- 03:31
17 – Query Builders with TypeORM
18 – Production Deployment
- 02:08
- 03:35
- 03:43
- 02:22
- 03:20
- 04:48
- 24:04
- 06:39
- 04:39
- 07:07
- 02:49
- 04:02
- 02:42
- 02:51
19 – [Bonus] Appendix TypeScript
- 01:04
- 06:19
- 08:00
- 04:43
- 05:03
- 03:35
- 07:22
- 05:15
- 03:36
- 05:12
- 05:53
- 04:49
- 00:49
- 02:03
- 04:53
- 06:53
- 05:56
- 03:51
- 07:47
- 01:49
- 03:05
- 04:37
- 04:56
- 06:08
- 01:43
- 02:49
- 03:35
- 07:05
- 05:05
- 04:30
- 02:57
- 00:54
- 04:05
- 05:28
- 03:20
- 01:26
- 04:42
- 04:36
- 03:31
- 04:46
- 04:15
- 03:12
- 03:47
- 03:03
- 06:41
- 06:18
- 04:18
- 01:10
- 02:45
- 04:54
- 03:19
- 05:29
- 05:17
- 06:20
- 05:06
- 04:43
- 07:38
- 04:06
- 12:46
- 06:28
- 08:25
- 09:18
- 02:45
- 06:38
- 05:36
- 03:26
- 06:47
- 07:12
- 06:06
- 08:08
