Chia Sẻ Khóa Học Xây Dựng Microservices Với .NET 8, RabbitMQ, MassTransit, Saga [Khóa 6357 A]
05 tháng 11 2024
/
No Comments
Hướng dẫn thực tế để tạo kiến trúc Microservices mạnh mẽ.
Những gì bạn sẽ học được:
- ✓ Build và Deploy Microservices trong .NET 8.
- ✓ Triển khai Reliable Messaging với RabbitMQ.
- ✓ Làm chủ MassTransit cho Messaging trong các ứng dụng .NET.
- ✓ Triển khai Retry Policies và Error Handling.
- ✓ Tìm hiểu Saga Pattern cho Managing Distributed Transactions.
Trong khóa học toàn diện này, bạn sẽ học cách thiết kế và xây dựng các resilient microservice bằng .NET 8, RabbitMQ và MassTransit, tập trung vào việc tích hợp Saga pattern để quản lý transaction hiệu quả.
Trong suốt khóa học, bạn sẽ:
- ✓ Tìm hiểu về Microservices Architecture : Tìm hiểu sâu hơn về các nguyên tắc của microservices, bao gồm scalability, decoupling, và independent deployment.
- ✓ Thiết lập môi trường phát triển của bạn : Tìm hiểu cách cấu hình môi trường phát triển của bạn bằng .NET 8, RabbitMQ và MassTransit để hợp lý hóa quy trình phát triển microservices của bạn.
- ✓ Triển khai Asynchronous Messaging : Khám phá cách sử dụng RabbitMQ để nhắn tin giữa các service, đảm bảo giao tiếp đáng tin cậy và tính nhất quán của dữ liệu.
- ✓ Sử dụng MassTransit : Khám phá MassTransit như một công cụ mạnh mẽ giúp đơn giản hóa message handling và service orchestration, bao gồm cấu hình endpoints, consumers, và middleware.
- ✓ Quản lý Distributed Transactions với Sagas : Đi sâu vào Saga pattern để xử lý các long-running transaction trên nhiều microservices. Bạn sẽ học cả phương pháp orchestration và choreography, cho phép bạn chọn phương pháp phù hợp cho các tình huống kinh doanh của mình.
- ✓ Các Project thực hành : Tham gia các bài tập và dự án thực tế mô phỏng quá trình phát triển microservices trong thế giới thực, củng cố kiến thức của bạn và chuẩn bị cho các tình huống sản xuất.
- ✓ Best Practices & Pattern : Tìm hiểu các phương pháp hay nhất trong ngành để xây dựng microservices dễ bảo trì, testable và scalable, cùng với các common pattern và các anti-pattern cần tránh.
Đến cuối khóa học này, bạn sẽ có đủ kỹ năng và sự tự tin để xây dựng, triển khai và quản lý các microservice mạnh mẽ, hiệu quả và có khả năng mở rộng, sẵn sàng giải quyết các thách thức về phần mềm hiện đại.
Mục lục:
- ✓ 01 - Giới thiệu về Microservices, RabbitMQ, và MassTransit.
- ✓ 02 - Thiết lập môi trường phát triển.
- ✓ 03 - Tìm hiểu RabbitMQ Basic.
- ✓ 04 - 2 Microservices với RabbitMq, Masstransit và .Net 8.
- ✓ 05 - Direct Exchange.
- ✓ 06 - Fanout Exchange.
- ✓ 07 - Topic Exchange.
- ✓ 08 - Headers Exchange.
- ✓ 09 - Users & Permissions trong RabbitMq.
- ✓ 10 - Các khái niệm nâng cao.
- ✓ 11 - Skipped Queues, Retry Policies, và Circuit Breaker.
- ✓ 12 - Saga Pattern trong RabbitMq và Masstransit.
Khóa học này dành cho ai:
- ✓ Các Developer đầy tham vọng: Bắt đầu sự nghiệp software development của bạn với các kỹ năng về microservices.
- ✓ Các Developer mới bắt đầu và trung cấp: Tìm hiểu sâu hơn về kiến trúc microservices.
- ✓ Software Architect: Tìm hiểu các phương pháp hay nhất để thiết kế các hệ thống dựa trên microservices.
- ✓ Technical Lead & Manager: Tìm hiểu sâu hơn về các microservices development team hàng đầu.
- ✓ Người đam mê công nghệ: Khám phá các công nghệ hiện đại như .NET 8, RabbitMQ, MassTransit và Saga Pattern.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU