
Creating .Net Core Microservices using Clean Architecture
Coupon Verified on April 4th, 2025

Course Name : Creating .Net Core Microservices using Clean Architecture
Students : 1,231
Duration : 15 hrs
Avg Rating : 4.1
Original Price : $119.99
Discount Price : $12
Instructor / Provider : Udemy
Course Type : Self Paced Online Course. Lifetime Access
Coupon : Click on ENROLL NOW to apply discount code
Complete guide to build enterprise edition application end to end
Instructed by Rahul Sahay 15 hours on-demand video
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
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
- Startup and Program file creation
- Launch property changes
- Entity creation
- Repositories creation
- Seed data setup
- Catalog context implementation
- Seed data property changes
- Product repository implementation – part 1
- Product repository implementation – part 2
- 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
- Startup Registration
- Startup Registration – 2nd Part
- 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
- Sorting Functionality Implementation – 2nd Part
- 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
- Shopping Cart Response Creation
- Get Basket By UserName Handler
- Create Shopping Command Handler
- Delete Basket By UserName
- Adding Nuget Packages in Basket API Project
- Startup File Creation
- 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
- Startup File Creation
- 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
- Startup Creation
- Creating Db Extension
- Program File Creation
- Controller Creation Part 1
- Controller Creation Part 2
- 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
- Startup Changes for Mass Transit
- Publishing Basket Checkout Event – 1st Part
- Publishing Basket Checkout Event – 2nd Part
- Testing Basket Checkout Event
- Event Bus Docker Issue
- Testing Checkout Event using Docker
- Adding Nuget Packages and Project Reference
- Ordering Startup Changes
- Basket Ordering Consumer Implementation
- Issue At Consumer End
- Fixing Container issue
- Application Gateway Implementation
- Introduction
- Project Creation
- Startup File Changes
- Program File changes
- Ocelot Configuration Changes
- Converting the Project as Web Project
- Docker File Changes
- Gateway Issue
- Gateway Demo
- Whats Next
On top of that, you will learn how to write quality code. 99% time you guys will be coding along with me. Hence, you will be learning not only the theory part but rather its implementation as well.
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
Deal Score-2
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.
FAQs on Udemy Coupon
Are there any limitations to access udemy coupon Code?
Yes, Creating .Net Core Microservices using Clean Architecture coupon code is valid for the first 1,000 enrollments or for 30 days, whichever comes first. After that, the coupon will expire.
Is Creating .Net Core Microservices using Clean Architecture free download available?
No, you cannot download Udemy course directly from the website. However, Udemy’s mobile app for iOS and Android allows you to download courses for offline viewing within the app.
Can I get a refund for the Creating .Net Core Microservices using Clean Architecture course, If I purchased with a coupon?
Yes, Udemy offers a 30-day money-back guarantee for all courses purchased on the website, even if you used a coupon to purchase the course.