Creating .Net Core Microservices using Clean Architecture

Get a Free Week of Skillshare

100%OFF Coupon code for Creating .Net Core Microservices using Clean Architecture Udemy Course. This is an exclusive discount coupon from the course instructor, it will be active for few days. Check ENROLL NOW button to get a maximum discount. We manually verified coupon code on October 3rd, 2023 .

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

Similar Courses with Coupon Codes

Deal Score-1
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.

Tags:

Gain access to over 11,000+ courses for just $16.58 [₹850] per month

Choose between monthly or annual billing cycles, with the freedom to cancel at any time.

The future belongs to learners. Udemy online courses as low as $13.99

New customer offer! Top courses from $14.99 when you first visit Udemy

Gain the skills you need to reach your next career milestone for as little as $11.99

Course Coupon Club
Logo
Follow us on Telegram Join us on FB