Event-Driven Microservices: Develop and Test with C# .NET

Master course to develop Event-Driven Microservices from ground up and test all layers like UI, API, Integration

3.95 (20 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
Event-Driven Microservices: Develop and Test with C# .NET
243
students
7.5 hours
content
Jul 2023
last update
$27.99
regular price

What you will learn

Understanding Event-Driven Architecture

Building Event-Driven Architecture application in .NET

Testing an Event-Driven Architecture application in .NET

Deploying Event-Driven System in Containers

Why take this course?

Welcome to the Master course of Developing and Testing Event-Driven Microservices with C# .NET


In this course, we will discuss following

Development


  • Building Event-Driven API Service

    • Includes ASP Net Web API 

    • Entity Framework for DB access

    • Creating Controllers

  • Building Event-Driven Service broker

    • Includes message broker via RabbitMq

    • Publisher of Message to Service Broker

    • Subscriber of Message from Service Broker

  • Building Event-Driven UI Portal

    • Includes ASP Net Web App

    • Consuming Web API

  • Containerizing Application

    • Using Docker file

    • Using Docker Compose file

    • Running applications via Docker Compose in Docker with all networks

Testing


  • Testing Application User Interface with Playwright C#.NET UI Testing

  • Testing Application Services with Playwright C# .NET API Testing

  • Testing Applications each and every component and interaction via Integration testing

    • Testing applications InMemory API

    • Testing Publisher

    • Testing Subscriber

  • Containerizing Tests

  • Contract Testing via Pact

    • Testing application Consumer side

    • Testing application Provider side

    • Testing Events via Pact

The course uses following Tech stacks


  • .NET 7

  • C# 11

  • ASP.NET Web API

  • ASP.NET MVC Web App

  • RabbitMq Message Broker

  • Playwright .NET

  • Integration testing libraries

  • Docker and more...


So, at the end of this course, one will have clear understanding of what Event-Driven Architecture applications are and how to efficiently and Robustly test application of this scale with Modern approaches.


This course will also help to better optimize the cost incurred by Event-Driven system while testing the application via User Interface and API Testing.

This course will also help to better optimize the cost incurred by Event-Driven system while testing the application via User Interface and API Testing.


Screenshots

Event-Driven Microservices: Develop and Test with C# .NET - Screenshot_01Event-Driven Microservices: Develop and Test with C# .NET - Screenshot_02Event-Driven Microservices: Develop and Test with C# .NET - Screenshot_03Event-Driven Microservices: Develop and Test with C# .NET - Screenshot_04

Reviews

Miguel
February 1, 2023
A good basic overview of the event-driven concepts. The course structure leaves some gaps and the code deserves a SOLID review, though

Charts

Price

Event-Driven Microservices: Develop and Test with C# .NET - Price chart

Rating

Event-Driven Microservices: Develop and Test with C# .NET - Ratings chart

Enrollment distribution

Event-Driven Microservices: Develop and Test with C# .NET - Distribution chart
5058508
udemy ID
1/4/2023
course created date
1/30/2023
course indexed date
Bot
course submited by