Webhooks with .NET 5

Leverage the power of webhooks to enhance your solutions.
4.36 (480 reviews)
Udemy
platform
English
language
Other
category
instructor
Webhooks with .NET 5
2 824
students
5.5 hours
content
Feb 2021
last update
$29.99
regular price

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:

  1. 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
  2. Airline Send Agent 🔧

    • Stand-alone "agent" that sends webhooks en masse
    • Dependency Injection implementation
    • RabbitMQ subscriber/consumer with event-based message delivery
    • Uses HttpClient and HttpClientFactory for sending HTTP requests
  3. 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

Webhooks with .NET 5 – Screenshot 1
Screenshot 1Webhooks with .NET 5
Webhooks with .NET 5 – Screenshot 2
Screenshot 2Webhooks with .NET 5
Webhooks with .NET 5 – Screenshot 3
Screenshot 3Webhooks with .NET 5
Webhooks with .NET 5 – Screenshot 4
Screenshot 4Webhooks with .NET 5

Loading charts...

Related Topics

3699314
udemy ID
12/12/2020
course created date
02/02/2021
course indexed date
Bot
course submited by