Our Courses

Event-Driven Microservice: Build and Test Apps with C# .NET

  • Category
    IT & Software
  • View
    38
  • Review
    • 3.7
  • Created At
    2 years ago
Event-Driven Microservice: Build and Test Apps with C# .NET

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.