Webhooks with .NET 5
Unlock powerful automation! Learn to use webhooks to connect your apps and streamline workflows. Boost efficiency and build innovative solutions.
Course Content
Webhooks with .NET 5 is an intermediate-level Udemy course taught by Les Jackson. It runs 5h 32m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 488 reviews, with 2,886 students enrolled. It is a paid course, last updated February 2021.
Unlock the power of Webhooks with this practical .NET course! Get ready for a hands-on experience focused on building a fully functional solution – no unnecessary theory, just results. We dive directly into the development process, creating a real-world application to master webhook integration.
You'll build three distinct .NET projects simulating an airline and its travel agents, providing valuable industry context. This practical approach demonstrates the real-world benefits of webhooks and how they streamline operations.
Here's what you'll learn and build:
- Airline Webhook Registration REST API: A core component for registering and managing webhooks.
- Flight Details REST API: Learn to trigger webhooks by publishing messages to a RabbitMQ message bus.
- Simple HTML/JavaScript/Bootstrap Web Client: Develop a user-friendly interface to interact with the webhook registration API.
- Airline Send Agent: A standalone agent for efficiently sending webhooks in bulk.
- Dependency Injection: Understand and implement dependency injection for robust code design.
- RabbitMQ Subscriber/Consumer: Master event-based message delivery using RabbitMQ.
- HttpClient & HttpClientFactory: Learn best practices for making HTTP requests with HttpClient.
- Travel Agent Web: Create a simple web application with a Webhook POST Endpoint for receiving and processing webhooks.
- SQL Server Backend: Securely retrieve webhook secrets for authentication using a SQL Server database.
- Docker Compose: Set up and manage the entire solution fabric using Docker Compose, including:
- RabbitMQ Server
- Microsoft SQL Server
This course utilizes VSCode as the primary development environment. If you prefer Visual Studio, please consider this before enrolling.
Downloadable Resources: Access source code and slideware as lecture resources to support your learning journey. Gain practical skills in webhook development, API integration, message queuing (RabbitMQ), and database authentication, all within a modern .NET framework.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.