Udemyintermediateen

Webhooks with .NET 5

Unlock powerful automation! Learn to use webhooks to connect your apps and streamline workflows. Boost efficiency and build innovative solutions.

4.5(488)
2,886students
5h 32m
Certificate
Les Jackson
Les JacksonEngineer, Advocate and Authhor

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.

$ whoami — the devs behind tutorialsearch.io

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.

pluralsight
pluralsight
5.0
2h 22m
intermediate
pluralsight
5.0
2h 34m
intermediate
pluralsight
5.0
2h 7m
intermediate
pluralsight
5.0
2h
intermediate
pluralsight