Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Event Driven Microservices Architecture with .NET and Docker

Kiến trúc Microservices hướng sự kiện với .NET và Docker

Kiến trúc Microservices hướng sự kiện với .NET và Docker

Học cách xây dựng hệ thống có khả năng mở rộng và phục hồi như các công ty lớn với Terraform, Azure, Docker, .NET | SQL |NoSQL

4.8
(37 đánh giá)
1,331 học viên
Giảng viên
Yudner Paredes
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.0 giờ video
77 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Hiểu nền tảng của kiến trúc microservices hướng sự kiện
Thiết kế và triển khai hạ tầng trên Azure với Terraform để vận hành các microservices có khả năng mở rộng và bảo mật.
Phát triển microservices bằng .NET áp dụng các mẫu như CQRS và SAGA, cùng nguyên lý dependency injection và giao tiếp dựa trên sự kiện.
Triển khai bảo mật và xác thực trong microservices dùng Microsoft Entra ID, đảm bảo truy cập an toàn qua token và API Gateway.
Triển khai giao tiếp bất đồng bộ giữa các microservices bằng topics để đảm bảo kiến trúc tách rời và phục hồi tốt.
Áp dụng chiến lược quản lý lỗi và bù trừ cho microservices, đảm bảo tính nhất quán trong các giao dịch phân tán dùng mẫu SAGA.
Theo dõi và phân tích khả năng quan sát của microservices qua telemetry, log tập trung và metrics trên Azure.

Yêu cầu

Kiến thức lập trình cơ bản về .NET

Đối tượng phù hợp

Lập trình viên .NET với vài năm kinh nghiệm đang cảm thấy bế tắc và muốn bước tiếp trong sự nghiệp.
Chuyên gia muốn theo đuổi vị trí Kiến trúc sư Phần mềm, Kỹ sư Đám mây hoặc Lãnh đạo Kỹ thuật.

Nội dung khóa học

20 phần • 77 bài giảng
1 Giới thiệu
2 Cài đặt ứng dụng
1 Kiến trúc Monolithic
2 Kiến trúc Microservices
3 Mẫu SAGA
1 Giải thích tình huống thực tế
2 Sơ đồ kiến trúc
3 Sơ đồ hạ tầng
4 Sơ đồ giao tiếp Microservices
5 Quy tắc đặt tên tài nguyên
1 Cấu trúc Terraform
2 Triển khai ban đầu
3 Hạ tầng Microservices
4 Hạ tầng dữ liệu SQL
5 Xóa tài nguyên
6 Hạ tầng dữ liệu NoSQL
7 Hạ tầng Storage Account
8 Hạ tầng tính toán Serverless
9 Hạ tầng dịch vụ sự kiện, telemetry và bảo mật
1 Clean Architecture
2 Cấu trúc giải pháp
3 Lưu ý quan trọng
1 Tạo kiến trúc ứng dụng
2 Tạo Endpoint và Data Model
3 Kiểm thử API
1 Tạo kiến trúc
2 Cấu hình Database
3 Tích hợp Database
1 Cấu hình Database
2 Tạo dự án
3 Kiểm thử tích hợp
1 Cấu hình Database
2 Tạo dự án
3 Kiểm thử tích hợp
1 Tạo dự án
2 Triển khai dịch vụ database
3 Kiểm thử tích hợp
1 Tạo topic và subscriptions
2 Cấu hình bộ lọc sự kiện
3 Tạo Subscriptions và Trạng thái trong Microservices
1 Tạo dịch vụ gửi sự kiện
2 Xử lý gửi sự kiện
3 Kiểm thử gửi sự kiện
1 Tạo transaction handler
2 Tạo dịch vụ nhận sự kiện
3 Định cỡ sự kiện nhận được
4 Tạo dịch vụ gửi sự kiện
5 Lưu trữ dữ liệu
6 Xóa API
7 Gửi sự kiện balance check và giao dịch thất bại
8 Kiểm thử nhận và gửi sự kiện
1 Tạo event handler
2 Tạo dịch vụ nhận và gửi sự kiện
3 Nhận và gửi sự kiện
4 Kiểm thử nhận và gửi sự kiện
1 Tạo transfer event handler
2 Tạo dịch vụ sự kiện
3 Nhận và gửi sự kiện chuyển tiền
4 Kiểm thử nhận và gửi sự kiện chuyển tiền
1 Tạo notification event handler
2 Nhận sự kiện thông báo
3 Kiểm thử nhận sự kiện thông báo
1 Tạo và thiết lập tài khoản
2 Tạo mô hình dịch vụ
3 Tạo dịch vụ bên ngoài
4 Tích hợp sự kiện với dịch vụ bên ngoài
1 Cấu hình Metrics Service
2 Cấu hình Firewall cho Microservices
3 Sử dụng lệnh Docker
4 Cấu hình biến môi trường trong Microservices
5 Tạo file cấu hình triển khai
6 Xuất bản Microservices lên Docker Hub
1 Triển khai Microservices
2 Kiểm tra tính khả dụng của Microservices
3 Kiểm thử tích hợp Microservices
1 Mở rộng theo chiều dọc (Tăng sức mạnh)
2 Mở rộng theo chiều ngang (Tăng số lượng phiên bản)

Giới thiệu khóa học

Do you feel like your career as a .NET developer has stalled in the creation of APIs and CRUDs? Do you see job postings for Software Architects or Technical Leaders and know you're missing that "something" to take the leap?

That "something" is the ability not only to write code, but also to design complete, scalable, and resilient systems that large companies demand today. It's the difference between being an implementer and being a leader or architect.


This course is the bridge that will take you to that next level.

You don't come here just to learn theory; you come here to Build. Together, we will implement a complete and functional event-driven Microservices system from scratch, simulating a real-world use case. At the end of the course, you will have a project deployed in the cloud that you can proudly display in your portfolio, demonstrating your experience with cutting-edge technologies.


What will you learn?

  • You will design modular and scalable architectures with .NET, leaving behind the problems of monoliths.

  • You will implement asynchronous and resilient communication between microservices using a message broker.

  • You will master the SAGA pattern to manage distributed transactions and ensure data consistency in the event of failures.

  • You will automate cloud infrastructure (Azure) like a pro, using Terraform to define your environment as code.

  • You will containerize and deploy your applications efficiently using Docker.

  • You will strengthen the security of your microservices with modern authentication and authorization using Microsoft Entra ID.

  • You will implement observability with metrics, logs, and traces to monitor and diagnose your production systems.


Why choose this course?

  • 100% Practical and Project-Oriented: Forget about isolated theory. Everything you learn can be directly applied in a comprehensive project.

  • Cutting-Edge Technology: We work with the most modern and in-demand stacks: .NET, Docker, Terraform, Azure, Service Bus and more.

  • Architect's Vision: I'll teach you not only how to write code, but also how to make design decisions, consider trade-offs, and defend your technical proposals.

If you're ready to make the most important investment in your professional future and differentiate yourself from the rest, this is your moment. I'll be waiting inside so we can start building!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Architecture
Hiển thị tất cả khoá học Docker
Hiển thị tất cả khoá học Dotnet
Hiển thị tất cả khoá học Microservices
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊