Trang chủ Khóa học Học lập trình web

Xây dựng website học trực tuyến với ASP.NET Core - 2026

Xây dựng ứng dụng bán khóa học trực tuyến với ASP.NET Core 10, Clean Architecture, CQRS, OpenIddict & React/Next.js

0 học viên
Video
1,086 lượt xem
Bạch Ngọc Toàn

Giảng viên

Bạch Ngọc Toàn
1,296,000đ
Đã bao gồm VAT 8%
Chưa mở đăng ký
Thêm vào yêu thích
Thời lượng 0 giờ
Loại hình học Video
Bài học 0 bài
Truy cập 5 năm
Thiết bị Mọi thiết bị

Khóa học bao gồm:

  • Video Full HD
  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Cập nhật miễn phí
Xây dựng website học trực tuyến với ASP.NET Core - 2026

Nội dung khóa học

0 bài học • 0 giờ học

Mô tả khóa học

Xây dựng ứng dụng bán khóa học trực tuyến với ASP.NET Core 10, Clean Architecture, CQRS, OpenIddict & React/Next.js

1. Thông tin khóa học

Tên khóa học

Xây dựng ứng dụng bán khóa học trực tuyến với ASP.NET Core 10 — Clean Architecture, CQRS, OpenIddict & React/Next.js

Phiên bản

.NET 10 (LTS) · React 19 (Vite) · Next.js 15 (App Router) · PostgreSQL 17

Số module

10 module (Module 0 – Module 9)

Số bài học

72 bài — 100% thực hành, lý thuyết lồng ghép trong từng bài, không có bài "chỉ lý thuyết" đứng riêng quá 1 buổi

Dự án xuyên suốt

TEDU Market — nền tảng bán khóa học trực tuyến (không phải LMS quản lý nội bộ)

Đối tượng

Developer đã biết ASP.NET Core + EF Core cơ bản, muốn nâng lên kiến trúc production thật (Clean Architecture, CQRS, OAuth2 chuẩn, full-stack với React/Next.js)

Không phù hợp cho

Người chưa từng làm Web API — nên học khóa nền tảng ASP.NET Core trước


2. Mục tiêu khóa học

  • Xây được toàn bộ 1 hệ thống bán khóa học trực tuyến production-ready — không phải project demo minh họa rời rạc từng kỹ thuật.

  • Dùng Clean Architecture + CQRS như khung xương ngay từ bài đầu tiên, không phải "học layered trước, refactor sau".

  • Xây Authorization Server thật bằng OpenIddict — hiểu và tự cấu hình được OAuth2/OIDC, không chỉ copy-paste JWT.

  • Generate API client type-safe bằng openapi-ts, dùng chung cho 2 frontend app trong 1 monorepo — quy trình làm việc thật của team full-stack.

  • Viết Unit Test và Integration Test bảo vệ logic nghiệp vụ, không phải viết cho có.

  • Deploy được toàn bộ hệ thống (1 backend + 2 frontend) lên production với Docker, Nginx multi-app, CI/CD.

3. Đối tượng học viên

  • Developer đã biết C# và ASP.NET Core cơ bản (Controller, EF Core CRUD đơn giản) — phù hợp học viên đã hoàn thành khóa "Xây dựng website học trực tuyến với ASP.NET Core" hoặc tương đương.

  • Muốn nâng trình độ lên kiến trúc production thật, không dừng ở mức "chạy được".

  • Muốn có 1 project full-stack hoàn chỉnh (backend + 2 frontend) làm portfolio.

4. Dự án xuyên suốt — TEDU Market

TEDU Market là nền tảng bán khóa học trực tuyến, khác biệt căn bản so với "Mini LMS" ở khóa nền tảng: mục tiêu không phải quản lý nội dung khóa học, mà là toàn bộ hành trình thương mại — duyệt khóa học, thêm giỏ hàng, thanh toán, sở hữu quyền truy cập.

Bounded context / Aggregate chính:

  • Catalog: Course, Category, Lesson, Instructor

  • Ordering: Cart, Order, OrderItem, Coupon

  • Payment: Payment, luồng tích hợp VNPay sandbox

  • Enrollment: quyền truy cập khóa học sau khi thanh toán thành công

  • Identity: User, Role — quản lý qua ASP.NET Core Identity + OpenIddict

Khóa học liên quan

Lập trình ASP.NET Core từ cơ bản đến nâng cao
📹 Video
Đang mở
Miễn phí
Mã: TEDU-33
Học lập trình web
0.0 (1)

Lập trình ASP.NET Core từ cơ bản đến nâng cao

Khóa học này được thiết kế bởi TEDU sử dụng từ phiên bản ASP.NET Core 2.2 trở đi và sẽ bao gồm các bài từ nền tảng cơ bản đến nâng cao cho tất cả mọi người học .NET Core

101,983 lượt xem
37 bài học
Miễn phí
Xem chi tiết
Authentication và Authorization nâng cao
📹 Video
Đang mở
Miễn phí
Mã: TEDU-36
Học lập trình web
0.0 (3)

Authentication và Authorization nâng cao

Khóa học này giúp các bạn hiểu rõ và tổng quan về Authentication và Authorization cùng các khái niệm liên quan đến nó. Khóa học sẽ bao gồm cả lý thuyết và thực hành để các bạn có thể tự tin triển khai một trong những phần khó nhất của ứng dụng, đó là bảo mật.

33,972 lượt xem
33 bài học
Miễn phí
Xem chi tiết
Xây dựng REST API với NodeJS MongoDB và TypeScript
📹 Video
Đang mở
Miễn phí
Mã: TEDU-41
Học lập trình web

Xây dựng REST API với NodeJS MongoDB và TypeScript

Khóa học này là khóa học đầu tiên trong series khóa học liên quan đến MERN Stack, nó sẽ giúp bạn build một REST API sử dụng NodeJS với TypeScript kết nối cơ sở dữ liệu MongoDB.

33,463 lượt xem
57 bài học
Miễn phí
Xem chi tiết
Khóa học Angular 2 căn bản
📹 Video
Đang mở
Miễn phí
Mã: TEDU-11
Học lập trình web
0.0 (1)

Khóa học Angular 2 căn bản

Khóa học Angular2 cơ bản giới thiệu tổng quan về Angular2 như kiến trúc, các thành phần của Angular2, giúp các bạn tiếp cận nhanh nhất với Angular2.

55,152 lượt xem
30 bài học
Miễn phí
Xem chi tiết
Zalo