Hướng dẫn mua hàng

Giỏ hàng

Combo 3 Khóa Học Nest.js Super & Testing & Graphql Cùng Dư Thanh Được
Tham Gia Cộng Đồng Khoahocgiahoi
Học Miễn Phí Với Gói Hội Viên

Combo 3 Khóa Học Nest.js Super & Testing & Graphql Cùng Dư Thanh Được

5.999.999 ₫

99.999 ₫

Thời lượng
3 Khóa Học
Sở hữu khóa học
Trọn đời
Đã đăng ký
174
Đầy Đủ Bài Giảng
Đầy Đủ Bài Giảng

Video bài giảng và tài liệu giống mô tả

Học Online Tiện Lợi
Học Online Tiện Lợi

Học online trên Website bằng điện thoại hoặc máy tính

Kích Hoạt Nhanh
Kích Hoạt Nhanh

Nhận khóa học trong vòng 3 - 5 giây

Chia Sẻ Combo 3 Khóa Học Nest.js Super & Testing & Graphql Cùng Dư Thanh Được

Làm chủ hệ sinh thái Nest.js hiện đại với bộ 3 khóa học chuyên sâu từ Dư Thanh Được. Combo này cung cấp lộ trình hoàn chỉnh giúp bạn xây dựng hệ thống Ecommerce API phức tạp, triển khai cơ chế Testing chuyên nghiệp để đảm bảo chất lượng mã nguồn và tối ưu hóa truy vấn dữ liệu với GraphQL. Đây là lựa chọn hàng đầu cho các lập trình viên muốn nâng tầm kỹ năng Backend lên mức chuyên gia (Senior).

Vì Sao Bạn Nên Học Combo Nest.js Này

Học cách xây dựng dự án Ecommerce API thực tế với quy mô lớn, tích hợp thanh toán online.

Nắm vững tư duy Unit Test và Integration Test để viết code sạch, ít lỗi và dễ bảo trì.

Tiếp cận công nghệ GraphQL để thay thế hoặc bổ trợ cho REST API truyền thống trong các dự án hiện đại.

Thực hành với các công nghệ hot nhất: Prisma, PostgreSQL, Redis, BullMQ, Socket.io và AWS S3.

Hiểu sâu về kiến trúc Microservices, phân quyền (RBAC), bảo mật 2FA và tối ưu hóa hiệu năng hệ thống.

Bạn Sẽ Học Được Gì Từ Khóa Học Này

Thiết kế cơ sở dữ liệu Ecommerce phức tạp hỗ trợ đa ngôn ngữ và biến thể sản phẩm (Variant).

Triển khai hệ thống Authentication nâng cao: JWT, Refresh Token, Google OAuth 2.0, Two-Factor Authentication (2FA).

Làm chủ kỹ thuật Testing cho Nest.js với Jest: từ Unit Test Controller, Service đến Repository.

Xây dựng GraphQL API mạnh mẽ, xử lý Nested Query và kết hợp với Zod để validate dữ liệu.

Tích hợp thanh toán online thực tế qua Webhook và xử lý hàng đợi (Queue) với BullMQ.

Triển khai Real-time thông báo với Websocket (Socket.io) và quản lý file trên Cloud Storage.

Khóa Học Này Phù Hợp Với

Lập trình viên Node.js muốn chuyển sang sử dụng framework Nest.js một cách bài bản.

Backend Developer muốn học cách xây dựng kiến trúc API chuyên nghiệp cho các dự án lớn.

Các bạn muốn tìm hiểu sâu về Testing để áp dụng vào quy trình phát triển phần mềm thực tế.

Lập trình viên muốn nắm bắt xu hướng GraphQL để tăng khả năng cạnh tranh trong thị trường tuyển dụng.

Danh Sách Khóa Học Trong Combo

1. Khóa Học Nest.js Unit Test Cùng Dư Thanh Được

0. Hướng dẫn học

0. Hướng dẫn tham gia Github và Group hỗ trợ.html

1. Testing cơ bản

0. Testing là gì.html

0. Testing là gì.mp4

1. Viết Unit Test dự án Nest.js với Jest.html

1. Viết Unit Test dự án Nest.js với Jest.mp4

2. Viết Unit Test cho JWT helpers.html

2. Viết Unit Test cho JWT helpers.mp4

3. Viết Unit test cho UserRepo.html

3. Viết Unit test cho UserRepo.mp4

4. Unit test cho UserService.html

4. Unit test cho UserService.mp4

5. Unit test user controller.html

5. Unit test user controller.mp4

2. Thực hành trên dự án Ecom

0. Nên viết Unit Test file nào trong dự án.html

0. Nên viết Unit Test file nào trong dự án.mp4

1. Unit Test AuthService validateVerificationCode.html

1. Unit Test AuthService validateVerificationCode.mp4

2. Unit Test Register AuthService.html

2. Unit Test Register AuthService.mp4

3. Happy Path Unit Test Create Order .html

3. Happy Path Unit Test Create Order .mp4

2. Khóa Học Nest.js Graphql Cùng Dư Thanh Được

0. Mở đầu

0. Hướng dẫn.html

1. Graphql cơ bản

0. Tạo query Graphql đầu tiên.html

0. Tạo query Graphql đầu tiên.mp4

1. Mutation Graphql.html

1. Mutation Graphql.mp4

2. Graphql status code và khi nào nên dùng graphql.html

2. Graphql status code và khi nào nên dùng graphql.mp4

3. Thêm Prisma vào dự án GraphQL.html

3. Thêm Prisma vào dự án GraphQL.mp4

4. Thêm zod và business logic.html

4. Thêm zod và business logic.mp4

5. Fix bug validate zod và cải thiện response.html

5. Fix bug validate zod và cải thiện response.mp4

6. Mapped Type.html

6. Mapped Type.mp4

7. Thêm Post Model để xử lý nested query.html

7. Thêm Post Model để xử lý nested query.mp4

8. Tạo dự án React để query.html

8. Tạo dự án React để query.mp4

9. Dùng class validator và format error trả về.html

9. Dùng class validator và format error trả về.mp4

2. Thực hành trên dự án Ecom

0. Setup dự án ecom.html

0. Setup dự án ecom.mp4

1. Chỉnh sửa file create-permissions.ts để thêm graphql permission.html

1. Chỉnh sửa file create permissions để thêm graphql permission.mp4

2. Setup Graphql cho dự án ecom.html

2. Setup Graphql cho dự án ecom.mp4

3. Hoàn thiện Graphql cho dự án ecom.html

3. Hoàn thiện Graphql cho dự án ecom.mp4

3. Khóa Học Nest.js Super Dự Án Ecommerce Api Tích Hợp Thanh Toán Online Cùng Dư Thanh Được

Chương 01. Hướng dẫn

1 - Bài 1 Hướng dẫn.html

Chương 02. Ôn tập JS và TS

1 Bài 2 JavaScript Class.mp4

2 Bài 3 Chạy code TypeScript trên Bun, Deno và Node.js.mp4

3 Bài 4 TypeScript Class.mp4

4 Bài 5 Higher Order Function và Depedency Injection.mp4

5 Bài 6 TypeScript Decorator.mp4

Chương 03. Nest.js cơ bản

1 Bài 7 Giới thiệu Nest Framework.mp4

2 Bài 8 Khám phá bên trong một Nest Application.mp4

3 Bài 9 Làm quen GET POST PUT DELETE.mp4

4 Bài 10 Chỉnh sửa Prettier và Postman để code thuận tiện hơn.mp4

5 Bài 11 Phân tích cơ sỡ dữ liệu dự án CRUD và tạo schema bằng DB.mp4

6 Bài 12 Khởi tạo database sqlite với prisma.mp4

7 Bài 13 Tích hợp Prisma Service vào Shared Module.mp4

8 Bài 14 Các câu lệnh Prisma CLI hay dùng.mp4

9 Bài 15 Validate file .env.mp4

10 Bài 16 Hashing service và register.mp4

11 Bài 17 Validation với DTO.mp4

12 Bài 18 Serialization Chuẩn hóa dữ liệu trả về.mp4

13 Bài 19 Nest Interceptor.mp4

14 Bài 20 JWT và Login.mp4

15 Bài 21 Refresh Token.mp4

16 Bài 22 Custom match decorator.mp4

17 Bài 23 Type Predicate.mp4

18 Bài 24 Tự động lưu postman environment với post script.mp4

19 Bài 25 Bảo vệ route với Guard.mp4

20 Bài 26 Bảo vệ route với api-key.mp4

21 Bài 27 Authentication Guard nâng cao với điều kiện.mp4

22 Bài 28 Chức năng logout.mp4

23 Bài 29 Active User Decorator.mp4

24 Bài 30 Hoàn thiện Get Posts.mp4

25 Bài 31 Hoàn thiện Create Update Delete Post.mp4

Chương 04. Phân tích CSDL dự án Ecommerce

1 Bài 32 Giới thiệu dự án.mp4

2 Bài 33 Cấu trúc một table hỗ trợ đa ngôn ngữ.mp4

3 Bài 34 Cấu trúc một table Product Variant.mp4

4 Bài 35 Phân tích sơ bộ các đối tượng cần tạo table.mp4

5 Bài 36 Mô tả CSDL bằng DBML.mp4

6 Bài 37 Những lưu ý về Postgresql trước khi cài đặt.mp4

7 Bài 38 Lưu ý về Prisma model.mp4

8 Bài 39 Tạo Prisma Model.mp4

Chương 05. Chức năng User Auth

1 - Bài 40 Tránh bị một số lỗi TypeScript.html

1 Bài 41 Tạo Shared Module.mp4

2 Bài 42 Script tạo seed data.mp4

3 Bài 43 Cache clientRoleId khi đăng ký user.mp4

4 Bài 44 Tích hợp Zod Validation và Serialization.mp4

5 Bài 45 Hạn chế try-catch với CatchEverythingFilter.mp4

6 Bài 46 Áp dụng Repository Pattern.mp4

7 Bài 47 Phân tích flow OTP Code và khai báo end point.mp4

8 Bài 48 Code Logic Tạo OTP khi đăng ký.mp4

9 Bài 49 Cập nhật xác thực OTP cho chức năng đăng ký.mp4

10 Bài 50 Gửi OTP đến email bằng Resend.mp4

11 Bài 51 Xác thực domain trên Resend.mp4

12 Bài 52 Gửi email bằng template html.mp4

13 Bài 53 Giới thiệu về React Email.mp4

14 Bài 54 Sử dụng React Email làm Email Template.mp4

15 Bài 55 Tư duy về thiết kế Authentication & Authorization cho website.mp4

16 Bài 56 Thêm model Device và Hướng dẫn migrate.mp4

17 Bài 57 Logic cơ bản chức năng Login [Login Part 1].mp4

18 Bài 58 Cách lấy IP và UserAgent của client [Login Part 2].mp4

19 Bài 59 Một số cập nhật nhỏ.mp4

20 Bài 60 Refresh Token.mp4

21 Bài 61 Logout.mp4

22 Bài 62 Return message cho Send OTP và Tạo decorator @IsPublic.mp4

23 Bài 63 Bài tập Oauth 2.0 với Google.mp4

24 Bài 64 Tạo dự án trên trên Google Console Cloud.mp4

25 Bài 65 Tạo Google Authorized Url bằng googleapis.mp4

26 Bài 66 Source FrontEnd Vite React để test chức năng login với Google.mp4

27 Bài 68 Publish Production Google Cloud Console.mp4

28 Bài 67 Tạo Route Google Callback hoàn thiện chức năng Google Login.mp4

29 Bài 69 Refactor Error và vấn đề đa ngôn ngữ.mp4

30 - Bài 70 Fix bug truyền sai roleName khi tạo token.html

30 Bài 71 Chức năng quên mật khẩu.mp4

31 Bài 72 Phân tích chức năng 2FA.mp4

32 Bài 73 Cập nhật Schema Model DTO cho chức năng 2FA.mp4

33 Bài 74 Tạo mã 2FA.mp4

34 Bài 75 Cập nhật xác thực 2 lớp cho login.mp4

35 Bài 76 Chức năng tắt mã 2FA.mp4

Chương 06. Chức năng Language

1 Bài 77 Tối ưu Language Schema và index deletedAt.mp4

2 - Bài 78 Bài tập CRUD Language.html

2 Bài 79 Hướng dẫn làm Language.mp4

Chương 07. Prisma Migrate

1 Bài 80 Vấn đề của prisma db push.mp4

2 Bài 81 Chuyển đổi prisma db push sang prisma migrate.mp4

3 Bài 82 Thêm chức năng Partial Unique Index bằng prisma migrate.mp4

4 Bài 83 Custom Migration.mp4

5 Bài 84 Fix lỗi The migration was modified after it was applied.mp4

Chương 08. Chức năng RolePermission

1 Bài tập CRUD Permission.mp4

2 Bài 86 Hướng dẫn làm CRUD Permission.mp4

3 Bài 87 Tạo script Create Permissions hàng loạt.mp4

4 Bài 88 Tạo script xóa hoặc tạo permission dựa trên các endpoint.mp4

5 Bài 89 Hướng dẫn down migration và bài tập CRUD Roles.mp4

6 Bài 90 Hướng dẫn queryRaw và CRUD Roles.mp4

7 Bài 91 Updated Zod schema cho Permission Role.mp4

8 Bài 92 Fix bug Permission đã bị xóa mềm nhưng vẫn còn trong Role.mp4

9 Bài 93 Cập nhật script add permissions vào Admin Role.mp4

10 Bài 94 Kiểm tra Role Permission khi request.mp4

11 Bài 95 Refactor Authentication Guard.mp4

12 Bài 96 Ngăn chặn user thao tác trên base role.mp4

13 Bài 97 Thêm cột module vào Permission để gom nhóm.mp4

14 - Bài 98 Fix bug.html

Chương 09. Chức năng Profile

1 Bài 99 Bài tập Profile.mp4

2 Bài 100 Hướng dẫn làm Profile.mp4

3 Bài 101 Fix bug error message.mp4

Chương 10. Chức năng User Quản lý user

1 Bài 102 Refactor RolesService trong auth.mp4

2 Bài 103 Bài tập CRUD User.mp4

3 Bài 104 Hướng dẫn CRUD User.mp4

4 Bài 105 Migrate unique email và totpSecret.mp4

5 Bài 106 Fix lỗi Prisma liên quan đến unique Email.mp4

Chương 11. Chức năng Media

1 Bài 107 Upload single file.mp4

2 Bài 108 File validation.mp4

3 Bài 109 Upload Array of Files và Serve static.mp4

4 Bài 110 Hướng dẫn tạo và kết nối với AWS S3.mp4

5 Bài 111 Upload file lên S3.mp4

6 Bài 112 Fix bug upload file nhưng không xóa file.mp4

7 Bài 113 Upload File với Presigned Url.mp4

8 Bài 114 Dùng React upload file với presigned url.mp4

9 Bài 115 Validate file khi dùng presign url.mp4

10 Bài 116 Hướng dẫn dùng S3 Storage của VN Data.mp4

Chương 12. Chức năng Product

1 Bài 117 CRUD Brand và Brand Translation.mp4

2 Bài 118 Đa ngôn ngữ với Nestjs i18n.mp4

3 Bài 119 CRUD Category và Category Translation.mp4

4 Bài 120 Migrate Product.mp4

5 Bài 121 Tạo thuật toán generate SKU.mp4

6 Bài 122 Tạo model liên quan product.mp4

7 Bài 123 Khai báo type cho JSON trong Prisma.mp4

8 Bài 124 Khai báo method findById và delete trong ProductRepo.mp4

9 Bài 125 Tạo method create trong ProductRepo.mp4

10 Bài 126 Tạo method update trong ProductRepo.mp4

11 Bài 127 Test CRUD API Product và cập nhật schema validate.mp4

12 Bài 128 Cập nhật create-permissions tưự động cho seller.mp4

13 Bài 129 [P1] Refactor Product Cập nhật product repo.mp4

14 Bài 130 [P2] Refactor Product Tách product ra manage product.mp4

15 Bài 131 Test API Product và fix bug isPublic.mp4

16 Bài 132 Filter Product.mp4

17 Bài 133 orderBy và sortBy Product.mp4

Chương 13. Chức năng Cart và Order

1 Bài 134 Migrate CartItem và khai báo cart zod schema.mp4

2 Bài 135 Tạo Repo Service Controller cho Cart.mp4

3 Bài 136 Gom nhóm cartItem theo shop.mp4

4 Bài 137 Cập nhật createdById của SKU.mp4

5 Bài 138 Sử dụng các function của Postgresql để gom nhóm.mp4

6 Bài 139 Migrate Order và ProductSKUSnapshot.mp4

7 Bài 140 Fix bug thêm cùng sản phẩm vào cart.mp4

8 Bài 141 Tạo model dto error Order.mp4

9 Bài 142 Tạo list order.mp4

10 Bài 143 Tạo Order.mp4

11 Bài 144 Detail và Cancel Order.mp4

12 Bài 145 Validate quantity cartItem vượt quá stock.mp4

Chương 14. Chức năng thanh toán online

1 Bài 146 Giới thiệu flow và khai báo Model Payment.mp4

2 Bài 147 Tạo Webhook API Payment Receiver.mp4

3 Bài 148 Bảo vệ webhook bằng API Key.mp4

4 Bài 149 Setup Redis và BullMQ để làm Queue.mp4

5 Bài 150 Tạo Producer và Consumer cho Queue.mp4

6 Bài 151 Tự động cancel payment sau 24h không thanh toán.mp4

7 Bài 152 Xóa job cancel payment khi thanh toán thành công.mp4

8 Bài 153 Rollback update khi queue bị lỗi.mp4

9 Bài 154 Đăng ký Sepay và liên kết bank.mp4

10 Bài 155 Cài đặt Webhook Sepay.mp4

Chương 15. Websocket

1 Bài 156 Implement Websocket vào dự án.mp4

2 Bài 157 Namespace trong Websocket.mp4

3 Bài 158 Custom Websocket Adapter.mp4

4 Bài 159 Lifecyle và middleware Websocket.mp4

5 Bài 160 Lưu Socket Id vào database.mp4

6 Bài 161 Emit sự kiện vê về client khi thanh toán.mp4

7 Bài 162 Emit đến nhiều client bằng Room.mp4

8 Bài 163 Sử dụng Redis Adapter cho multiple server.mp4

Chương 16. Nâng cao

1 Bài 164 Swagger.mp4

2 Bài 165 Rate Limit.mp4

3 Bài 166 Migrate Review.mp4

4 Bài 167 Logic Review.mp4

5 Bài 168 Dùng cronjob tự xóa refresh token hết hạn.mp4

6 Bài 169 Fix lỗi unique email code type trên VerificationCode.mp4

7 Bài 170 Cache role khi validate permissions.mp4

8 Bài 171 Xóa cache khi cập nhật role permission.mp4

9 Bài 172 Redis Caching.mp4

10 Bài 173 Sử dụng Postgresql trên Digitalocean.mp4

11 Bài 174 Helmet.mp4

12 Bài 175 Logger.mp4

13 Bài 176 Logger với Pino.mp4

Khóa học ngẫu nhiên

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục
Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

99.999.999 ₫

599.999 ₫

Khóa Học Advanced Analytics With Python Mới Nhất Cùng Tomorrow Marketers
Khóa Học Advanced Analytics With Python Mới Nhất Cùng Tomorrow Marketers

8.250.000 ₫

89.999 ₫

Xây Dựng Profile Chuyên Nghiệp Cho Người Đi Làm Trên Facebook Và Linkedin
Xây Dựng Profile Chuyên Nghiệp Cho Người Đi Làm Trên Facebook Và Linkedin

800.000 ₫

39.999 ₫

Khóa Học Digital Performance 2024 Cùng Tomorrow Marketers
Khóa Học Digital Performance 2024 Cùng Tomorrow Marketers

7.500.000 ₫

99.999 ₫

Khóa Học The Power Of Two Mới Nhất Cùng Lamgiaucham
Khóa Học The Power Of Two Mới Nhất Cùng Lamgiaucham

3.500.000 ₫

99.999 ₫

Khóa Học Cinema 4D Cơ Bản Cùng Digiart Academy
Khóa Học Cinema 4D Cơ Bản Cùng Digiart Academy

1.500.000 ₫

79.999 ₫

Khóa Học Kinh Doanh Sản Phẩm Số Mới Nhất Cùng Tô Hải Đoàn
Khóa Học Kinh Doanh Sản Phẩm Số Mới Nhất Cùng Tô Hải Đoàn

15.980.000 ₫

99.999 ₫

Khóa Học Nhập Hàng Trung Quốc Thực Chiến Hường Maruco
Khóa Học Nhập Hàng Trung Quốc Thực Chiến Hường Maruco

3.990.000 ₫

99.999 ₫

Khóa Học Typescript Pro - Tự Học Typescript & Javascript Từ Số 0 Cùng Hỏi Dân It
Khóa Học Typescript Pro - Tự Học Typescript & Javascript Từ Số 0 Cùng Hỏi Dân It

699.000 ₫

49.999 ₫

Khóa Học Nest.js Unit Test Cùng Dư Thanh Được
Khóa Học Nest.js Unit Test Cùng Dư Thanh Được

790.000 ₫

49.999 ₫

Combo 3 Khóa Học Network Master Pro – Từ CCNA Đến CCNP & Lan Security Cùng Nguyễn Phú Thịnh - Kai.edubit.vn
Combo 3 Khóa Học Network Master Pro – Từ CCNA Đến CCNP & Lan Security Cùng Nguyễn Phú Thịnh - Kai.edubit.vn

9.999.999 ₫

149.999 ₫

Khóa Học RETIK 5.0 Mới Nhất Cùng Cường Under
Khóa Học RETIK 5.0 Mới Nhất Cùng Cường Under

999.000 ₫

99.999 ₫

Khóa học tương tự

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

99.999.999 ₫

599.999 ₫

109403261
Facebook
Zalo