Mô tả

Get Started with .NET Core Microservices using RabbitMQ!

Are you a student or professional in the field of software engineering or maybe contemplating an educational or career move to the software engineering world? Have you been looking for a quick and easy way to get up and running with .NET Core coupled with Microservices using RabbitMQ messaging and don't want to go through an overwhelming amount of material just to get your environment setup and ready for building your own apps that interact with data? Don't worry as THIS IS THE COURSE FOR YOU! 

In my course, I will teach you how to get your environment setup for .NET Core Microservices utilizing RabbitMQ messaging, and help you to build your first set of apps that apply a Microservice Architecture design pattern through a step-by-step guided approach.  

Take this course and feel proud of the fact that you will be one step closer towards the rewarding field of Software Engineering using .NET technologies!

Bạn sẽ học được gì

.Net Core Microservices

RabbitMQ

Messaging

Architecture

Yêu cầu

  • Visual Studio
  • SQL Server
  • Basic Technical Background

Nội dung khoá học

13 sections

Introduction

1 lectures
Microservices, EventBus, RabbitMQ Architecture Overview
07:09

RabbitMQ Setup

3 lectures
RabbitMQ Installation
05:09
RabbitMQ Dashboard Overview
05:56
RabbitMQ Basic Commands
04:32

Producers and Consumers

7 lectures
RabbitMQ Messaging Overview
01:56
Basic Producer Part 1
03:18
Basic Producer Part 2
05:10
Basic Producer Part 3
01:29
Basic Consumer Part 1
01:28
Basic Consumer Part 2
04:52
Basic Consumer Part 3
02:52

Microservice Solution

2 lectures
Microservice Solution Overview
01:09
Initial Solution Folder Structure
04:44

Domain Core Project

4 lectures
Add Domain Core Project
02:37
EventBus Event Handler Interfaces
05:28
Bus Commands
02:05
Bus Events and Messages
04:40

RabbitMQ Event Bus

7 lectures
Infrastructure RabbitMQ Bus
03:27
RabbitMQ Bus Constructor
02:44
Implement Publish Method
05:32
Implement Subscribe Method
06:19
Start Basic Consume
03:49
Consumer Receiver Delegate
02:52
Process Events
06:56

Inversion of Control

3 lectures
Infrastructure IOC Project
02:18
Dependency Container
02:20
Commit Dependency Project
00:36

Banking Microservice

16 lectures
Banking Service Overview
01:40
Banking Folder Structure
01:51
Banking Initial Projects
02:46
Banking Domain Folder Structure
02:00
Banking Model
01:35
Banking Repository Interface
01:14
Banking Database Context
03:52
Banking Repository Implementation
01:53
Banking Application Layer
03:38
Banking Updated IOC Container
03:58
Banking Api AppSettings
03:15
Banking Configure Api Startup
04:59
Banking Configure Swagger MediatR
05:36
Banking Implement Controller
03:08
Launch Banking Microservice
02:28
Commit Banking Microservice
00:48

Banking Commands and Publishing Events

9 lectures
Account Transfer Endpoint
04:00
Account Transfer Service Method
01:33
Transfer Commands
03:00
Transfer Command Handler
03:36
Service Send Command
02:48
Publish Transfer Event
03:39
Update Account Service IOC
03:02
Launch Banking and Check Queue
05:02
Commit Banking Microservice
01:08

Transfer Microservice

13 lectures
Transfer Initial Projects
05:03
Transfer Initial Project Folders
03:14
Transfer Nuget Packages
04:08
Api Startup Configuration
05:13
DbContext and Domain Model
04:53
Database Migrations
02:54
Application Data Domain
09:46
Update Dependency Container
02:56
Controller Configuration
05:54
Event Handler
02:59
Update Dependency Container
01:35
Configure EventBus Subscription
02:43
Launch Banking and Transfer Microservices
10:24

RabbitMQ Bus Dependency Injection Refactor

3 lectures
Refactor RabbitMQBus Part 1
04:51
Refactor RabbitMQBus Part 2
04:19
Refactor RabbitMQBus Part 3
03:25

Presentation Communication with Microservice

8 lectures
Add MVC Project
02:55
MVC ViewModel and DTO
03:23
Proxy Transfer Service Interface
02:05
Proxy Transfer Service Implementation
03:56
Configure Startup HttpClient
01:10
Controller Implementation
02:41
View Implementation
02:44
MVC Communication to Banking Microservice
02:53

Course Source Code Github

1 lectures
How to find the course source code
01:06

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.