Creating .Net Core Microservices using Clean Architecture


Creating .Net Core Microservices using Clean Architecture
Creating .Net Core Microservices using Clean Architecture
Duration: 14:47:38 | .MP4 1280×720, 30 fps(r) | AAC, 44100 Hz, 2ch | 6.17 GB

Complete guide to build enterprise edition application end to end
What you’ll learn
Learn how to create Microservices using .Net Core
Learn how to stitch multiple technologies together
Learn how to implement message queues
Learn how to implement Mediator Pattern
Learn how to implement CQRS Pattern
Lear how how to Containerize entire solution
Lear how how to use Application Gateway
Learn how to implement structured Logging
Lear how to handle cross cutting concerns like ELK Stack, Observability etc
Learn how to put all the workloads on the K8s cluster
Learn how to apply Service Mesh using Istio
Learn how to implement Side Car pattern
Requirements
Basics of C#, .Net Core, Docker
Description
2. Securing Microservices using Identity Server 4
3. Implementing Cross Cutting Concerns
4. Versioning Microservices
5. Building Angular Application for MicroServices
6. Deploying Microservices to Kubernetes and AKS

Coupon Code:- 1F2E6B5C5336CE822FE3

IDE Required:- You can either use Visual Studio or JetBrains Rider, or VS Code itself.
In this course you will be learning and implementing following things.
Introduction
Course Overview
Architecture Overview
Project Overview
Branching Strategy
Layered Vs Domain Centric
Hexagonal Architecture
Onion Architecture
Clean Architecture
CQRS Pattern
Solution Overview
Demo

Developing Catalog Microservice using Clean Architecture
Introduction
Creating Empty Solution
Adding Required Project References
Launch property changes
Entity creation
Repositories creation
Seed data setup
Catalog context implementation
Seed data property changes
Get All Brands Handler
Implementing Lazy Mapper
Get All Products Handler
Get All Types Handler
Get Product By Id and Name Handler
Get Product By Brand Handler
Create Product Handler
Delete Product Handler
Base Controller Setup
Get Product By Id Controller Method
Remaining Controller Implementations
Docker File Update
Running Docker File from IDE
Docker Project Creation
Catalog Flow
Debugging Catalog Application
Catalog Specifications Setup
Search Filter Implementation
Sorting Functionality Implementation
Testing Searching and Sorting
Fixed Catalog Query
Fixed Project Reference
Developing Basket Microservice using Clean Architecture
Introduction
Basket MicroService Project Creation
Creating Basket Entities
Basket Repository Implementation
Get Basket By UserName Handler
Create Shopping Command Handler
Delete Basket By UserName
Adding Nuget Packages in Basket API Project
Program File and App Setting Changes
Basket Controller Creation
Docker File and Docker Compose Changes
Testing Basket inside Docker Container
Container Management using Portainer

Developing Discount Microservice Using Clean Architecture
Introduction
Discount Project Creation
Adding Project References
Entities Creation
Repository Implementation
Adding Db Extension
Discount Proto File Creation
Get Discount Query and Handler
Create Coupon Command Handler
Update Discount Command and Handler
Delete Discount Command and Handler
Discount Service Creation
Appsettings and Program File Changes
Docker File Changes
Container Issue Fix and Data Visualisation

Consuming Discount Microservice from Basket Microservice
Introduction
Consuming Discount Microservice
Calling Discount Microservice from Basket
Removing the Redundant References
Docker Volume Issue
Debugging Basket and Discount Service
Running Discount and Basket Microservice from Container

Developing Ordering Microservice using Clean Architecture
Introduction
Ordering Project Creation
Implementing Ordering Core
Adding Nuget Packages in Infrastructure
Order Context Creation
Creating OrderContextFactory and Seed Data
Async Repository Implementation
Order Repository Implementation
Adding Extensions
Creating Application Project Folders
Get Order List Query and Handler
Checkout Order Command Handler
Update Order Handler
Delete Order Command handler
Adding Fluent Validation
Validation Exception
Update Order Command Validator
Unhandled Exception Behaviour
Adding Service Registrations
Adding Nuget Packages in Ordering API
Creating Db Extension
Program File Creation
Docker file changes
Running Containers Locally
Fixing Container Issue
Testing All Methods on swagger

Async Communication between Rabbit MQ, Basket and Ordering Microservice
Introduction
Creating Event Bus Project
Adding Mass Transit Nuget Packages
Testing Basket Checkout Event
Event Bus Docker Issue
Testing Checkout Event using Docker
Adding Nuget Packages and Project Reference
Basket Ordering Consumer Implementation
Issue At Consumer End
Fixing Container issue

Application Gateway Implementation
Introduction
Project Creation
Program File changes
Ocelot Configuration Changes
Converting the Project as Web Project
Docker File Changes
Gateway Issue
Gateway Demo
Whats Next
Who this course is for:
Beginners, Intermediate or even Advanced level candidates who wanted to refine their Microservices knowledge using .Net core and other tons of different technologies

More Info

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima