Course description
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course Microservices will be used to build a real world application with a focus on the Azure Service Bus, and Checkout and Order Details services.
Prerequisites
Basic understanding of .NET Core CRUD Operations
Entity Framework Core
Basic API Creation and Consumption
Meet the expert
I have a master's of science degree in computer science, and a bachelor of Computer Engineering. I also have many years of experience with .NET, C#, and .NET MVC. I enjoy teaching along with my full-time job.
Course outline
Module 6
Azure Service Bus Overview (25:45)
- Introduction (00:08)
- Service Bus (00:35)
- Azure Service Bus Overview (03:24)
- Create Azure Service Bus with topic and subscript (03:48)
- Message Bus Interface (04:26)
- Message Bus Sender Implementation (03:42)
- Send Message to Topic (05:49)
- Upgrade to Azure Messaging ServiceBus (03:42)
- Summary (00:08)
Create Project (22:17)
- Introduction (00:08)
- Order API Async Communication (00:35)
- Create Project (00:31)
- Adding Models for Order API (03:58)
- Startup file and Migrations (02:23)
- Order Repository Interface (03:07)
- Implement Order Repository (03:23)
- Configure DbContext for Order Repository (02:13)
- Create Models for Azure Messaging (05:48)
- Summary (00:08)
Process Checkout and Create Order Details (23:07)
- Introduction (00:08)
- Process Checkout Message and Create Order Details (03:09)
- Setting up Constants (05:05)
- Create Service Bus Processor (06:18)
- Setup Auto Start and Stop for Service Bus Consumer (05:15)
- Demo: Receive Message (03:03)
- Summary (00:08)