9.999.999 ₫
199.999 ₫
Video bài giảng và tài liệu giống mô tả
Học online trên drive bằng điện thoại hoặc máy tính
Kích hoạt khóa học tự động ngay lập tức 24/7
Combo 3 Khóa Học Trần Đồng Mr.gold giúp bạn làm chủ .NET, RabbitMQ và các hệ thống phân tán. Bộ khóa học tập trung vào kiến thức thực chiến, từ kiến trúc Clean Architecture, CI/CD, triển khai microservices đến xây dựng message-driven system, phù hợp để nâng cấp kỹ năng lập trình chuyên nghiệp.
✅ Lập trình viên .NET muốn nâng cấp lên cấp độ Senior với Clean Architecture và CI/CD.
✅ Người muốn thành thạo MassTransit và RabbitMQ để triển khai hệ thống message-driven.
✅ Developer quan tâm đến kiến trúc hệ thống phân tán, Outbox Pattern, API Gateway và Redis.
✅ Lập trình viên mong muốn học kiến thức thực chiến áp dụng ngay vào dự án thực tế.
✅ Những ai tìm kiếm một combo khóa học cô đọng, chuyên sâu và bám sát nhu cầu doanh nghiệp.
Đây là khóa học chuyên sâu dành cho các lập trình viên muốn nâng cấp lên cấp độ Senior .NET một cách bài bản và thực chiến nhất. Học cùng anh Trần Đồng (Mr.gold) – người đã có nhiều năm kinh nghiệm triển khai dự án lớn trong doanh nghiệp. Khóa học tập trung đào sâu bản chất kiến thức, hướng dẫn kiến trúc Clean Architecture, DevOps, CI/CD, Refactor, Performance Benchmark, Minimal API và nhiều chủ đề hot hiện nay.
Kiến thức đi thẳng vào bản chất, không lan man lý thuyết.
Mỗi bài đều dài trên 1 tiếng – cô đọng và giá trị.
Cung cấp kiến thức thực chiến áp dụng ngay vào dự án thực tế.
Hướng dẫn chuẩn Clean Architecture – áp dụng cho mọi loại project.
Học được cách triển khai CI/CD, Logging, Exception Handling, API versioning,...
- Bài 1: Tổng Quan Về Structure Code - Clean architecture: (https://www.youtube.com/watch?v=RvR8erWwMZU&t=953s) (DONE) ⌚(01:13) ✔
- Bài 2: Chi Tiết Về Structure Code & Kinh nghiệm thiết kế Database: (https://www.youtube.com/watch?v=LaG6dKN4cjI) (DONE) ⌚(01:27) ✔
- Bài 3: Kinh nghiệm Refactor và Review Source Code & Sử Dụng Benchmark để đo performance sau khi Refactor: (https://www.youtube.com/watch?v=lKlmoMNwjRw) (DONE) ⌚(01:38) ✔
- Bài 4: Build Structure Code Base (DONE) ⌚(01:50) ✔
- Coding Convention
- UnitTest Architecture Test
- GIT
- Deploy Manual (Private)
- Bài 5 (02:29), Bài 6 (01:07), Bài 7 (01:05): Structure Code Chuẩn Hóa: https://www.youtube.com/watch?v=rR4wjfcibTA&lc=UgyYDeTs-fme4UDSLaJ4AaABAg (DONE) ✔
- Create solution with Clean Architecture
- Setup Coding Convention + Write Architecture text
- Database setup and configure with identity
- Loging to console and file with serilog
- Global Exception Handler
- Global Transaction
- Execute Stratage
- Common Result - Common Error
- Api versioning
- Loging with serilog
- Search, Sort with multi columns, paging: https://www.youtube.com/watch?v=46fs-OSdddk
- ...
- =>> 👉 Structure Code Base Hoàn Chỉnh Để Các Bạn Apply Luôn Vào Dự Án Ở Cty 👍
- Bài 8: Structure Code Diagram, Synchronous Programing, CommandBus-QueryBus-EventBus (DONE) ⌚(01:54) ✔
- Structure Code Diagram
- Synchronous Programing 👍
- Publish multi event ✌
- CommandBus - QueryBus - EventBus 👌
- DomainEvent - IntegrationEvent 🤞
- ...
- Bài 9: Setup Ci/Cd: (DONE) ⌚(02:00) ✔
- Setup lên từng môi trường riêng biệt: Development, Production với cấu hình khác nhau
- Setup backup lúc deploy lên môi trường Production
- Deploy lên AzureApp sử dụng AzureCli và quản lý việc backup trước khi publish lên Azure (Production Environment)
- Deploy to Docker
- Bài 10: Using Dapper for Query Side (DONE) ⌚(01:13) ✔
- Repository + UnitOfWork in dapper
- Work with multi api versioning
- ...
- Bài 11: MinimalAPI with API Versioning (DONE) ⌚(00:43) ✔
- Triển Khai minimal API
- Triển khai versioning với Minimal API
- Sử dụng Carter library cho Minimal API
- ...
- Bài 12⌚(00:51) ✔, Bài 13⌚(01:12) ✔: Build Angular App (DONE)
- Build Structure Code for Backend With Angular
- Apply Admin Template into Angular Application
- Bài 14: Masstransit với RabbitMQ: Powerfull: https://www.youtube.com/watch?v=rR4wjfcibTA&lc=UgyYDeTs-fme4UDSLaJ4AaABAg
- Publish Event
- Send Command
- PipeFilters: ContractValidatorFilter - BusinessValidatorFilter
- PipeObservers: LoggingConsumeObserver - LoggingPublishObserver - LoggingReceiveObserver - LoggingSendObserver
- Correlation
- ...
Bạn là lập trình viên .NET đang muốn làm chủ hệ thống message queue và microservices theo chuẩn chuyên nghiệp? Khóa học này sẽ hướng dẫn bạn sử dụng MassTransit kết hợp với RabbitMQ để xây dựng các hệ thống phân tán mạnh mẽ, dễ mở rộng và dễ bảo trì. Giảng viên Trần Đồng (Mr.gold) – với kinh nghiệm thực chiến lâu năm – sẽ giúp bạn hiểu bản chất cốt lõi của message bus, event-driven architecture, logging, tracing và nhiều chủ đề quan trọng khác.
Hiểu rõ cách MassTransit hoạt động bên trong và vai trò của nó trong hệ thống Microservices.
Nắm bắt tư duy event-driven qua CommandBus, EventBus, MessageBus.
Làm chủ cơ chế tạo Exchange/Queue tự động và routing message trong RabbitMQ.
Thực hành logging, tracing theo chuẩn observability hiện đại.
Tiết kiệm thời gian nhờ khóa học cô đọng, đi thẳng vào trọng tâm.
Bài 1: Tổng Quan Về Masstransit - RabbitMQ: (Full Bài 1: https://www.youtube.com/watch?v=USZRDaBSwSw ) (DONE) ⌚(01:50) ✔
OverView Masstransit - RabbitMQ and Top Looking Down
Message → MessageBus → Command → CommandBus → Event → EventBus
Publisher (Producer) - Consumer
Exchange - Queue
Bài 2: Cách Masstransit Tạo Exchange và Queue và Cách Masstransit Routing Message (Giới Thiệu Mở Bài 2: https://www.youtube.com/watch?v=Mxl3yI2N0iI&t=133s ) (DONE) ⌚(00:52) ✔
Cơ chế masstransit tạo exchange
Cơ chế masstransit tạo queue
Cơ chế masstransit routing message từ Exchange tới Exchange và Exchange tới Queue
Bài 3: Custome Exchange và Queue, CommandBus, EventBus (DONE) ⌚(01:24) ✔
Custome Exchage
Custome Queue
CommandBus - Send Command (IBus)
EventBus - Publish Event (IPublishEndpoint)
Exchange type: Fanout, Topic
Bài 4: Chuẩn Hóa Message, Chuẩn Hóa Loging và Tracing (DONE) ⌚(00:42) ✔
LoggingConsumeObserver
LoggingPublishObserver
LoggingReceiveObserver
LoggingSendObserver
...
Bạn đang tìm kiếm một khóa học thực chiến về Distributed System với RabbitMQ? Khóa học từ Trần Đồng (Mr.gold) sẽ là lựa chọn lý tưởng dành cho bạn! Với thời lượng mỗi bài học kéo dài từ 1 đến hơn 2 tiếng, khóa học cung cấp kiến thức chuyên sâu, đậm đặc và thực tiễn – giúp bạn hiểu cốt lõi về kiến trúc phân tán, xử lý message với RabbitMQ, Outbox Pattern, Redis, MediatR, API Gateway, Nginx, Angular... và nhiều công nghệ khác.
Khóa học đậm chất thực chiến – mỗi bài học là một mô-đun kiến thức có thể áp dụng ngay vào dự án thực tế.
Đi sâu vào kỹ thuật như Outbox Pattern, Token Management với Redis, Message Routing với RabbitMQ, v.v.
Không lý thuyết suông – giảng viên hướng dẫn chi tiết từng bước từ thiết kế đến triển khai.
Có các phần Demo thật, hướng dẫn triển khai lên môi trường production.
Thời lượng bài học dài, kiến thức cô đọng, không lan man.
Bài 1: Tổng Quan Về Authen và Author Với Cookie. ⌚(01:17) ✔
Bài 2: Tổng Quan Về Authen cookie và JWT, Xử lý GitMerge-GitRebase, Cách Xử lý khi có Hot Fix trên production hay staging... ⌚(36:48) ✔
Bài 3: Tạo Structure Code Chuẩn và Triển Khai Outbox Pattern - Triển khai Versioning với Minimal API - Phần 1. ⌚(01:16) ✔ (Xem demo)
Bài 4: Tạo Structure Code Chuẩn và Triển Khai Outbox Pattern - Triển khai Versioning với Minimal API - Phần 2. ⌚(01:27) ✔
Bài 5: Authentication với JWT và Triển Khai Token Management với REDIS - Phần 1. ⌚(01:30) ✔ (Xem demo)
Bài 6: Authentication với JWT và Triển Khai Token Management với REDIS - Phần 2. ⌚(00:53) ✔
Bài 7: Triển Khai Outbox-Pattern với BackgroundJob và Push Message lên RabbitMQ, Triển Khai Consumer Routing (Quartz-Masstransit-RabbitMq-MediatR). ⌚(01:36) ✔
Bài 8: Generic Repository với MongoDB và Triển Khai Idempotence Pattern. ⌚(01:45) ✔
Bài 9: Demo Sử Dụng Yarp Reverse Proxy để build ApiGateWays và LoadBalancing. ⌚(01:09) ✔ (Xem demo)
Bài 10: Chia Tách QueryAPI và CommandAPI. ⌚(01:43) ✔
Bài 11: Hướng Dẫn Deploy AspNet lên Ubuntu với Nginx. ⌚(00:53) ✔
Bài 12: Build ApiGateway và configure Authorization. ⌚(00:42) ✔
Bài 13: Tư Duy Phân Quyền Nhị Phân và Tìm Hiểu Sâu Hơn Với Nginx (LoadBalancing vs Nginx). ⌚(00:55) ✔
Bài 14: Frontend Build StructureCode và Routing với Angular. ⌚(00:51) ✔
Bài 15: Ghép Bất Cứ Template Vào Ứng Dụng Angular. ⌚(01:12) ✔
5.000.000 ₫
59.999 ₫
8.000.000 ₫
149.999 ₫
14.000.000 ₫
59.999 ₫
2.300.000 ₫
99.999 ₫
599.000 ₫
49.999 ₫
10.000.000 ₫
89.999 ₫
13.000.000 ₫
149.999 ₫
1.090.000 ₫
149.999 ₫
5.900.000 ₫
79.999 ₫
2.999.999 ₫
59.999 ₫
1.800.000 ₫
99.999 ₫
1.200.000 ₫
89.999 ₫