Webhooks with .NET 5

Why take this course?
🎉 Webhooks with .NET 5: Leverage the power of webhooks to enhance your solutions! 🚀
Course Overview:
In this no fluff / no filler course, we're diving deep into the practical application of Webhooks using .NET 5. We'll blend just enough theory with hands-on, step-by-step guidance to build a comprehensive solution from scratch. Les Jackson, an experienced course instructor, will guide you through the process of creating a fully functional system that simulates a fictional airline and its travel-agent customers.
What You'll Learn:
📚 Theory Recap: We'll kick things off with a brief overview of what Webhooks are and their importance in the modern digital ecosystem. This sets the stage for understanding why they're a critical tool for enhancing your solutions.
🔧 Practical Build: The bulk of the course is dedicated to building three separate .NET projects. These aren't just theoretical exercises; they're designed to mirror real-world scenarios and provide you with a deep understanding of how webhooks function within different contexts.
Project Breakdown:
-
Airline Web 🛫
- Webhook Registration REST API
- Flight Details REST API, which will publish to RabbitMQ message bus
- A simple HTML/JavaScript/Bootstrap web client for making API calls
-
Airline Send Agent 🔧
- Stand-alone "agent" that sends webhooks en masse
- Dependency Injection implementation
- RabbitMQ subscriber/consumer with event-based message delivery
- Uses
HttpClient
andHttpClientFactory
for sending HTTP requests
-
Travel Agent Web 🏢
- A simple webhook POST endpoint
- A SQL Server backend to authenticate incoming webhooks
Technologies in Action:
We'll utilize Docker Compose to set up and run the solution, ensuring you can replicate the environment with ease. This includes:
- A RabbitMQ server for message queuing
- A Microsoft SQL Server instance for database operations
Development Tools:
🛠️ VSCode: We'll be using VSCode as our development tool throughout the course. If you're more comfortable with Visual Studio, take note and consider this when deciding to take the course.
Course Resources:
- Source Code: Available for download to follow along or practice after the lectures.
- Slideware: Downloadable as a Lecture Resource to help reinforce the concepts taught during the course.
Join Les Jackson in this comprehensive and engaging course on Webhooks with .NET 5, where you'll learn how to build scalable, event-driven applications that can react in real-time to events occurring anywhere in the world! Sign up now and take your development skills to new heights. 🌟
Course Gallery




Loading charts...