Chia Sẻ Khóa Học Webhook Với .NET 5 [Khóa 8653 A]
Tận dụng sức mạnh của webhook để nâng cao các giải pháp của bạn.
Bạn sẽ học được gì:
- ✓ Webhook là gì và cách xây dựng chúng bằng C# và .NET 5.
- ✓ Cách tạo REST API bằng C# và .NET 5.
- ✓ Sử dụng JavaScript (và "fetch") để thực hiện các lệnh gọi API.
- ✓ Cách tạo nhiều HttpClient bằng HttpClient Factory trong .NET.
- ✓ RabbitMQ là gì và bạn có thể sử dụng nó như thế nào để nâng cao các giải pháp của mình.
- ✓ Cách chạy SQL Server và các RabbitMQ Server với Docker Compose.
- ✓ Cách thêm Dependency Injection vào một ứng dụng .NET Console cơ bản.
- ✓ Automapper và Data Transfer Objects.
Trong khóa học thực hành này, bạn sẽ thực hiện một cách tiếp cận thực tế để xây dựng một giải pháp làm việc sử dụng Webhook. Bạn sẽ được trình bày một số lý thuyết để bắt đầu, nhưng rất nhanh chóng bạn sẽ bắt đầu xây dựng giải pháp từng bước thực tế tạo nên phần lớn khóa học.
Trong quá trình xây dựng, bạn sẽ tạo 3 Dự án .NET riêng biệt để mô phỏng một hãng hàng không hư cấu và khách hàng là đại lý du lịch (travel-agent) của hãng. Cách tiếp cận này sẽ cung cấp cho bạn nền tảng thực tế trong việc sử dụng webhook và giá trị mà chúng mang lại. Các dự án mà bạn sẽ xây dựng là:
1. Airline Web:
- ✓ Webhook Registration REST API.
- ✓ Flight Details REST API - được sử dụng để kích hoạt webhook bằng cách xuất bản lên ✓ RabbitMQ message bus.
- ✓ HTML / JavaScript / Bootstrap Web Client đơn giản để thực hiện các lệnh gọi webhook registration API.
2. Airline Send Agent:
- ✓ Stand alone "agent" được sử dụng để gửi webhook "en-mass".
- ✓ Dependency Injection enabled.
- ✓ RabbitMQ Subscriber / Consumer với tính năng gửi tin nhắn dựa trên sự kiện.
- ✓ Sử dụng HttpClient và HttpClientFactory.
3. Travel Agent Web:
- ✓ Webhook POST Endpoint đơn giản.
- ✓ Sử dụng SQL Server backend để truy xuất webhook "secret" để xác thực webhook.
Bạn cũng sử dụng Docker Compose để thiết lập và chạy solution fabric sau:
- ✓ RabbitMQ Server.
- ✓ Microsoft SQL Server.
Mục lục khóa học:
- ✓ 1. Giới thiệu.
- ✓ 2. Thiết lập Môi trường.
- ✓ 3. Webhook Registration API.
- ✓ 4. API chi tiết chuyến bay - Flight Details (Airline).
- ✓ 5. Webhook Registration Page.
- ✓ 6. Travel Agent Webhook Endpoint.
- ✓ 7. Webhook Send Agent.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
CUNG CẤP TÀI KHOẢN ONEDRIVE 5TB VÀ OFFICE 365 GIÁ RẺ, XEM CHI TIẾT TẠI ĐÂY
No Comment to " Chia Sẻ Khóa Học Webhook Với .NET 5 [Khóa 8653 A] "