Tin mới nhất

Menu

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

Tận dụng sức mạnh của Webhooks để nâng cao các giải pháp của bạn.

Những gì bạn sẽ học được:

  • ✓ Webhooks là gì và cách xây dựng chúng bằng C# và .NET 5.
  • ✓ Cách xây dựng các REST API bằng C# và .NET 5.
  • ✓ Sử dụng JavaScript (và "fetch") để thực hiện các API Call.
  • ✓ Cách tạo nhiều HttpClient bằng HttpClient Factory trong .NET.
  • ✓ RabbitMQ là gì và cách bạn có thể sử dụng nó để nâng cao các giải pháp của mình.
  • ✓ Cách chạy SQL Server và RabbitMQ Server với Docker Compose.
  • ✓ Cách thêm Dependency Injection vào ứng dụng .NET Console cơ bản.
  • ✓ Automapper và Data Transfer Objects.

Trong khóa học thực hành này, chúng tôi sẽ áp dụng phương pháp thực tế để xây dựng một giải pháp khả thi sử dụng Webhooks. Chúng tôi sẽ đề cập một số lý thuyết để bắt đầu, nhưng rất nhanh chóng, chúng tôi sẽ chuyển sang xây dựng giải pháp từng bước thực tế, chiếm phần lớn thời gian của khóa học.

Trong quá trình xây dựng, chúng tôi sẽ tạo 3 Project .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à 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ế về việc sử dụng Webhooks và giá trị mà chúng mang lại cho ngành. Các project chúng tôi xây dựng là:

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 webhook registration API call.

Airline Send Agent:

  • ✓ "Agent" độc lập được sử dụng để send webhooks "en-mass".
  • ✓ Dependency Injection enabled.
  • ✓ RabbitMQ Subscriber/Consumer với việc phân phối message dựa trên event.
  • ✓ Sử dụng HttpClient và HttpClientFactory.

Travel Agent Web:

  • ✓ Webhook POST Endpoint đơn giản.
  • ✓ Sử dụng SQL Server backend để lấy webhook "secret" để xác thực webhooks.

Chúng tôi cũng sử dụng Docker Compose để thiết lập và chạy nền tảng giải pháp sau:

  • ✓ RabbitMQ Server.
  • ✓ Microsoft SQL Server.

Học viên cần biết rằng chúng tôi sử dụng VSCode làm công cụ phát triển ưu tiên, vì vậy bạn muốn học với Visual Studio nên cân nhắc kỹ trước khi học.

Source Code có thể tải xuống dưới dạng Tài nguyên bài giảng.

Slideware có thể tải xuống dưới dạng Tài nguyên bài giảng.

Mục lục:

  • ✓ 01 - Giới thiệu.
  • ✓ 02 - Thiết lập Môi trường.
  • ✓ 03 - Webhook Registration API.
  • ✓ 04 - Flight Details (Airline) API.
  • ✓ 05 - Webhook Registration Page.
  • ✓ 06 - Travel Agent Webhook Endpoint.
  • ✓ 07 - Webhook Send Agent.

Khóa học này dành cho ai:

  • ✓ Học viên muốn tìm hiểu thêm về webhooks là gì, lý do nên sử dụng chúng và cách bắt đầu xây dựng chúng.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




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.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Webhooks Với .NET 5 [Khóa 6421 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM