Skip to main content
00:00/00:00
Lecture 12 of 78

Basic Consumer Part 3

Download Course (Free)

Course Content

0 / 78 completed
Section 1: Producers and Consumers7 videos

RabbitMQ Messaging Overview

2m

Basic Producer Part 1

4m

Basic Consumer Part 1

3m

Basic Producer Part 2

9m

Basic Producer Part 3

2m

Basic Consumer Part 2

9m

Basic Consumer Part 3

8mNow Playing
Section 2: RabbitMQ Setup3 videos

RabbitMQ Basic Commands

8m

RabbitMQ Installation

5m

RabbitMQ Dashboard Overview

9m
Section 3: Introduction1 videos

Microservices, EventBus, RabbitMQ Architecture Overview

4m
Section 4: Microservice Solution2 videos

Microservice Solution Overview

1m

Initial Solution Folder Structure

5m
Section 5: Domain Core Project4 videos

Add Domain Core Project

3m

EventBus Event Handler Interfaces

8m

Bus Commands

3m

Bus Events and Messages

8m
Section 6: RabbitMQ Event Bus7 videos

Infrastructure RabbitMQ Bus

6m

RabbitMQ Bus Constructor

5m

Implement Publish Method

12m

Start Basic Consume

6m

Implement Subscribe Method

13m

Consumer Receiver Delegate

5m

Process Events

9m
Section 7: Inversion of Control3 videos

Infrastructure IOC Project

2m

Commit Dependency Project

1m

Dependency Container

3m
Section 8: Banking Microservice16 videos

Banking Service Overview

2m

Banking Folder Structure

2m

Banking Domain Folder Structure

2m

Banking Initial Projects

3m

Banking Model

2m

Banking Repository Interface

2m

Banking Database Context

7m

Banking Repository Implementation

3m

Banking Updated IOC Container

9m

Banking Application Layer

8m

Banking Api AppSettings

4m

Banking Implement Controller

4m

Banking Configure Api Startup

16m

Banking Configure Swagger MediatR

11m

Commit Banking Microservice

1m

Launch Banking Microservice

8m
Section 9: Banking Commands and Publishing Events9 videos

Account Transfer Endpoint

8m

Account Transfer Service Method

2m

Transfer Command Handler

6m

Service Send Command

5m

Transfer Commands

5m

Publish Transfer Event

6m

Update Account Service IOC

6m

Commit Banking Microservice

1m

Launch Banking and Check Queue

17m
Section 10: Transfer Microservice13 videos

Transfer Initial Projects

7m

Transfer Initial Project Folders

4m

Transfer Nuget Packages

8m

Application Data Domain

18m

DbContext and Domain Model

9m

Database Migrations

9m

Api Startup Configuration

12m

Update Dependency Container

4m

Controller Configuration

17m

Update Dependency Container

2m

Configure EventBus Subscription

5m

Event Handler

4m

Launch Banking and Transfer Microservices

38m
Section 11: RabbitMQ Bus Dependency Injection Refactor3 videos

Refactor RabbitMQBus Part 1

11m

Refactor RabbitMQBus Part 2

8m

Refactor RabbitMQBus Part 3

9m
Section 12: Presentation Communication with Microservice8 videos

Proxy Transfer Service Interface

4m

Add MVC Project

4m

MVC ViewModel and DTO

10m

Configure Startup HttpClient

2m

Proxy Transfer Service Implementation

7m

Controller Implementation

8m

View Implementation

4m

MVC Communication to Banking Microservice

10m
Section 13: Course Source Code Github1 videos

How to find the course source code

3m
Section 14: Upgrade to .NET 81 videos

Full Upgrade to .NET 8

18m