Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Webhook "

Chia Sẻ Khóa Học Webhook Với .NET 5 [Khóa 8653 A]

15 tháng 5 2021 / No Comments

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 




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.