Trang chủ Khóa học Khóa học AI

TEDUOS Framework — Xây SaaS Multi-Tenant với .NET

Khóa học live class thực chiến: học cách xây SaaS B2B multi-tenant trên TEDUOS Framework với .NET 10, Clean Architecture, CQRS. Tự build module hoàn chỉnh lên production.

0 học viên
Học trực tiếp
163 lượt xem
Bạch Ngọc Toàn

Giảng viên

Bạch Ngọc Toàn
Liên hệ
Liên hệ qua email Thêm vào yêu thích
Thời lượng 0 giờ
Loại hình học Học trực tiếp

Khóa học bao gồm:

  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Meeting qua VFI Meet
TEDUOS Framework — Xây SaaS Multi-Tenant với .NET

Nội dung khóa học

0 giờ học

TEDUOS Framework — Khóa Học Live Class Xây SaaS .NET Multi-Tenant

Mỗi lần bắt đầu dự án SaaS mới, bạn lại mất vài tuần làm đúng một bộ việc quen thuộc: dựng authentication, cấu hình API Gateway, setup message broker, viết logging... Tất cả những thứ đó chưa tạo ra một đồng doanh thu nào, nhưng chiếm 30–40% thời gian đầu của dự án.

TEDUOS Framework sinh ra để cắt bỏ phần việc đó — toàn bộ hạ tầng platform được xây sẵn, bạn chỉ cần tập trung vào business logic.

Khóa học này dạy bạn cách làm chủ TEDUOS từ kiến trúc đến thực chiến: hiểu được toàn bộ codebase, tự build được Business Module mới, và đưa sản phẩm lên production đúng cách.


Khóa học này dành cho ai

Khóa phù hợp nếu bạn là .NET developer có từ 2–7 năm kinh nghiệm và đang ở một trong các tình huống sau:

  • Muốn xây sản phẩm SaaS B2B bán cho nhiều doanh nghiệp trên cùng một hệ thống

  • Đang hoặc sắp làm việc với codebase TEDUOS và cần hiểu kiến trúc thật sự thay vì đoán mò

  • Biết ASP.NET Core nhưng chưa bao giờ dựng hệ thống multi-tenant từ đầu

  • Đã nghe về Clean Architecture và CQRS nhưng chưa thấy cách chúng kết hợp với nhau trong một hệ thống production thật

Khóa không phù hợp nếu bạn đang làm tool nội bộ cho một khách hàng duy nhất — TEDUOS có thể là overkill cho bài toán đó.


Bạn cần biết gì trước khi học

Bắt buộc:

  • Viết được REST API bằng ASP.NET Core

  • C# ở mức trung bình: async/await, Dependency Injection, LINQ

  • Đã từng chạy Docker (không cần thành thạo, biết docker-compose up là đủ)

  • SQL cơ bản: SELECT, JOIN, transaction

Không cần biết trước:

  • Clean Architecture hay CQRS — khóa dạy từ đầu trong ngữ cảnh thực tế

  • RabbitMQ, Redis, OpenSearch — cover trong Module 1

  • React hay frontend — khóa này tập trung thuần backend .NET


Chương trình học

Khóa gồm 10 buổi live, ~24 giờ, chia thành 6 module theo luồng từ kiến trúc đến vận hành:

Module 0 — Giới thiệu & Setup (1 buổi, ~2h) Tổng quan kiến trúc TEDUOS, xem demo hệ thống đang chạy thực tế tại app.tedusoftware.comadmin.tedusoftware.com, sau đó setup môi trường và chạy được toàn bộ hệ thống ở local bằng Docker.

Module 1 — Nền tảng kiến trúc (2 buổi, ~4h) Clean Architecture trong TEDUOS: cấu trúc thư mục, dependency rule, cách các tầng giao tiếp với nhau. CQRS với MediatR: Command, Query, Handler, pipeline behavior. Multi-tenant isolation và shared infrastructure — ai dùng RabbitMQ, Redis, OpenSearch ở bước nào.

Module 2 — Platform Services (2 buổi, ~4h) API Gateway với YARP: routing, authen middleware, cách request đi qua hệ thống. Identity Service với OpenIddict: đăng ký, đăng nhập, token, phân quyền theo tenant. Tenant lifecycle: tạo mới, provisioning, suspend. Pattern tích hợp Notification và FileStorage vào Business Module.

Module 3 — Business Modules thực tế (3 buổi, ~6h) Phân tích lần lượt 5 module hiện có trong TEDUOS: Customer, Loyalty, Messaging, Automation, Campaign. Mỗi module tập trung vào một pattern khác nhau — entity design và aggregate root, business rule isolation, event-driven giữa các service, scheduled job và idempotency, segmentation logic.

Module 4 — Tự build Business Module mới (3 buổi, ~6h) Đây là phần thực hành trọng tâm. Học viên tự xây một module mới từ đầu vào hệ thống: scaffolding theo template chuẩn, viết Command/Query/Handler đầu tiên, raise domain event lên RabbitMQ và xử lý ở consumer, tích hợp OpenSearch cho full-text search, viết unit test và integration test đúng pattern của TEDUOS.

Module 5 — Vận hành & Deploy (1 buổi, ~2h) Docker Compose local vs production — khác nhau ở đâu và tại sao. CI/CD pipeline cho hệ thống multi-service. Monitoring và logging tập trung. Checklist onboard tenant mới khi có khách hàng đầu tiên.


Sau khóa học, bạn làm được gì

  • Đọc và hiểu toàn bộ codebase TEDUOS mà không cần ai giải thích

  • Tự scaffold và build một Business Module mới từ template đến production

  • Áp dụng Clean Architecture và CQRS vào dự án .NET thực tế của mình

  • Setup hệ thống SaaS multi-tenant với RabbitMQ, Redis, OpenSearch, YARP, OpenIddict

  • Viết unit test và integration test đúng chuẩn cho từng service

  • Deploy và vận hành hệ thống, debug production issue có hệ thống


Format học

Khóa học dạng live class — học theo lịch buổi, có Q&A trực tiếp sau mỗi phần demo. Ngoài giờ học có group hỗ trợ để hỏi khi gặp vấn đề lúc tự thực hành.

Toàn bộ code demo và tài liệu được chia sẻ sau mỗi buổi.


Đăng ký

Khóa học tổ chức theo cohort với số lượng giới hạn để đảm bảo chất lượng Q&A. Xem lịch khai giảng và đăng ký tại tedu.com.vn.

Khóa học liên quan

RAG for .NET: ASP.NET 8 + OpenAI+ Qdrant (Từ Zero đến Demo)
📹 Video
Miễn phí
Khóa học AI
5.0 (1)

RAG for .NET: ASP.NET 8 + OpenAI+ Qdrant (Từ Zero đến Demo)

Xây một hệ RAG chạy thật với ASP.NET 8: ingest PDF/TXT vào Qdrant, hỏi–đáp có nguồn trích dẫn, dùng OpenAI SDK/Ollama và function-calling tools.

7,439 lượt xem
6 bài học
Miễn phí
Xem chi tiết
TEDUOS Framework — Xây SaaS Multi-Tenant với .NET
🎓 Live Class
Khóa học AI

TEDUOS Framework — Xây SaaS Multi-Tenant với .NET

Khóa học live class thực chiến: học cách xây SaaS B2B multi-tenant trên TEDUOS Framework với .NET 10, Clean Architecture, CQRS. Tự build module hoàn chỉnh lên production.

163 lượt xem
Liên hệ
Xem chi tiết
Microsoft Agent Framework C#: Xây dựng AI Agent thực chiến với .NET
📹 Video
Khóa học AI

Microsoft Agent Framework C#: Xây dựng AI Agent thực chiến với .NET

Khóa học Microsoft Agent Framework C# — từ agent đầu tiên đến multi-agent workflow. Thực hành build ứng dụng AI thực tế với .NET, không lý thuyết suông.

263 lượt xem
0 bài học
2,800,000đ
Xem chi tiết