Xây dựng Restful Backend api với NestJS, JWT Authenticaion, Prisma,Pactum

Описание к видео Xây dựng Restful Backend api với NestJS, JWT Authenticaion, Prisma,Pactum

2:45 - Cài đặt NodeJS
3:53 - Tạo dự án mới với Nest CLI
6:12 - Thêm các module, controller, service cho dự án NestJS
13:35 - Viết các API dạng Post method cho phép đăng ký, đăng nhập người dùng
17:58 - Tạo file Docker compose để khởi tạo container chứa Postgres SQL
23:48 - Cài đặt thư viện Prisma ở chế độ Development(-D), khởi tạo Schema trống
25:55 - Định nghĩa các thực thể trong cơ sở dữ liệu Postgres và thực hiện migration
31:10 - Tạo PrismaService để thao tác với cơ sở dữ liệu từ NestJS
38:58 - Định nghĩa các DTO(Data Transfer Object gửi dữ liệu từ client lên NestJS backend)
43:17 - Validate thông tin đầu vào với class-validator và class-transformer
53:40 - Thêm quan hệ one-to-many vào Database Schema và migrations lại những thay đổi
1:10:31 - Viết lại các script trong package.json giúp quá trình chạy app thuận tiện hơn
1:16:37 - Giới thiệu về JSON Web Token(JWT)
1:18:51 - Cài đặt các thư viện phục vụ đăng nhập và lấy ra JWT
1:36:32 - Viết JWT Guards để kiểm tra token đối với request có yêu cầu đăng nhập
1:47:44 - Tùy biến Decorator để lấy thông tin user cho tuwfng request
1:51:29 - Giới thiệu về PactumJS và viết các End-to-End test
1:58:29 - Xây dựng môi trường test tự động, các hàm beforeAll, afterAll
2:01:04 - Tùy biến lại Docker compose, thêm các script phục vụ Automation test
2:03:04 - Quản lý các biến môi trường với dotenv
2:14:23 - Viết các test case cho chức năng Authentication(đăng nhập, đăng ký người dùng)
2:24:38 - Viết test case cho chức năng lấy thông chi tiết người dùng
2:28:08 - Viết các test case CRUD cho thực thể Note
2:28:58 - Thêm module, controller, services và các chức năng CRUD cho Note
2:50:00 - Test các chức năng cho Note trên Postman
2:57:30 - Quay lại viết nốt các test case cho Note
Code:
https://docs.google.com/document/d/10...
Facebook:   / nguyen.duc.hoang.bk  

Комментарии

Информация по комментариям в разработке