.NET Core Microservices – The Complete Guide (.NET 8 MVC)
About Course
Is your project or your team suffering from the drawbacks of a Monolithic application? or are you one of those developers who have heard the buzz word about Microservices but you don’t know where to start from? or are you wondering if a microservices architecture is the right fit for your .NET project? or are you tired of other courses where they give you a good start but halfway through the course you wonder what is going on and nothing makes sense!
If so, then this is the perfect course for all of your questions!
You will learn the foundational elements of microservices by incrementally building a real microservices based application with .NET 6, step by step. We will be building multiple microservices and and for authentication and authorization we will be using .NET Identity!
Learn how to build Microservices in the .NET world using .NET API, Ocelot, .NET Identity, Entity Framework Core and clean architecture using the latest .NET 8!
You will develop e-commerce modules over Product, Shopping Cart, Ordering, Payment and Email microservices with SQL Server communicating over Azure Service Bus and using Ocelot API Gateway. You can find Microservices Architecture and Step by Step Implementation on .NET which step by step developing this course with extensive explanations and details.
Along with this you’ll develop following microservices and items:
- Product Microservice
- .NET Identity Microservice
- Coupon Microservice
- Shopping Cart Microservice
- Order Microservice
- Email Microservice
- Payment Microservice
- Ocelot Gateway Project
- MVC Web Application
On top of all these, you’ll learn how to write quality code, not just how to build microservices. In this course you will see the demonstrating a layered application architecture with best practices.
What Will You Learn?
- .NET Core Microservices - The Complete Guide (.NET 8 MVC)
- Implementing 7 microservices using .NET 8
- .NET API with Authentication and Authorization
- Role based authorization with .NET Identity
- Async and Sync communication between Microservices
- Azure Service Bus - Topics and Queues
- Gateways in Microservices
- Implementing Ocelot gateway
- Swagger Open API implementation
- N-Layer implementation with Repository Pattern
- ASPNET Core Web Application with Bootstrap 5
- Entity Framework Core with SQL Server Database
Course Content
Subtitle Guide – Hướng dẫn thêm phụ đề
01 – Section 1 Introduction
-
-
02:51
-
05:30
-
02:54
-
06:12
-
06:18
-
01:58
-
01:38
-
02:30
-
01:20
-
01:30
02 – Section 2 Coupon API – Getting Started
-
-
01:26
-
01:21
-
01:59
-
03:01
-
03:28
-
02:08
-
07:06
-
04:46
-
04:22
-
04:22
-
06:29
-
07:10
03 – Section 3 Coupon API – CRUD
-
-
00:59
-
04:26
-
01:34
-
08:42
-
03:05
-
04:59
-
03:58
-
05:52
-
03:53
-
03:03
-
02:55
-
04:48
-
01:55
-
05:12
-
02:19
-
07:43
04 – Section 4 Auth API
-
-
01:43
-
08:30
-
03:39
-
01:39
-
04:13
-
03:28
-
03:54
-
03:34
-
04:44
-
04:13
-
07:45
-
03:39
-
07:38
05 – Section 5 Consuming Auth API
-
-
02:03
-
03:35
-
03:53
-
04:13
-
02:31
-
04:39
-
02:55
-
03:47
-
08:01
-
03:05
-
06:24
-
03:20
-
04:47
-
05:59
-
03:25
-
02:25
-
01:36
06 – Section 6 Product API
07 – Section 7 Home Page and Details
-
-
02:17
-
02:59
-
01:20
-
02:15
-
02:44
08 – Section 8 Shopping Cart
-
-
00:51
-
06:52
-
03:23
-
02:14
-
06:36
-
10:26
-
03:02
-
03:42
-
00:42
-
08:49
-
03:10
-
08:38
09 – Section 9 Shopping Cart in Web Project
-
-
06:56
-
04:01
-
03:09
-
06:04
-
04:45
-
09:59
-
05:50
-
01:42
-
01:57
-
05:37
10 – Section 10 Service Bus
11 – Section 11 Email API – Service Bus Receiver
-
-
05:29
-
05:54
-
04:10
-
04:12
-
03:42
-
07:00
-
01:52
-
03:42
-
04:26
12 – Section 12 Checkout UI and Order API
-
-
03:28
-
05:24
-
01:01
-
01:48
-
04:53
-
05:15
-
03:13
-
01:41
-
05:03
-
03:53
-
05:36
13 – Section 13 Stripe Checkout
-
-
04:55
-
02:52
-
05:17
-
06:36
-
06:52
-
02:05
-
06:13
-
05:00
-
03:42
-
04:59
14 – Section 14 Rewards API
-
-
02:41
-
01:16
-
02:25
-
06:22
-
01:09
-
03:59
-
04:22
-
01:43
-
03:30
-
01:58
15 – Section 15 Order Management
-
-
03:55
-
03:39
-
02:20
-
02:40
-
06:18
-
04:58
-
02:30
-
04:47
-
02:15
-
06:20
-
02:14
-
01:27
-
02:51
-
02:10
16 – Section 16 Upload Images
-
-
04:24
-
06:46
-
05:17
-
08:50
-
01:42
-
02:04
-
05:52
-
06:23
17 – Gateway
-
-
06:26
-
02:06
-
00:47
-
02:07
-
05:39
-
05:20
-
03:04
-
00:27
-
03:51
-
06:22
-
02:04
-
01:58
-
01:35
18 – Azure Deployment
-
-
00:51
-
07:16
-
05:53
-
05:37
-
09:31
-
08:41
-
02:12
-
00:57
-
07:13
19 – OLD COURSE – RabbitMQ(Will be removed in Nov 2023)
-
-
00:35
-
04:41
-
06:00
-
02:45
-
03:25
-
06:12
-
04:47
-
04:59
-
04:56
-
02:52
-
02:54
-
04:05
-
05:07
-
03:22
-
04:09
-
08:21
-
03:47
-
04:00
-
05:11