[Update Course] .NET 8 Backend Bootcamp: Modulith, VSA, DDD, CQRS and Outbox | Udemy


.NET 8 Backend Bootcamp: Modulith, VSA, DDD, CQRS and Outbox | Udemy [Update 02/2026]
English | Size:
Genre: eLearning

What you’ll learn:
Modular Monoliths (Modulith) Architecture
Vertical Slice Architecture (VSA)
Domain-Driven Design (DDD)
Command Query Responsibility Segregation (CQRS)
Outbox Pattern for Reliable Messaging
CQRS (Command Query Responsibility Segregation) and Vertical Slice architectures for module development
Communicate over In-process method calls-public APIs and use RabbitMQ for event-driven communication
Secure APIs with Keycloak, using OpenID Connect and Bearer Tokens
ASPNET Core Minimal APIs and latest features of .Net8 and C# 12
Vertical Slice Architecture implementation with Feature folders
DDD, CQRS Patterns using MediatR library w/ following Best Practices
Use Domain Events & Integration Events when UpdatePriceChanged event
Use Entity Framework Core Code-First Approach and Migrations on PostgreSQL Database
Cross-cutting Concerns including Logging with Serilog, Validation with MediatR Pipeline Behaviors, Exceptions, Pagination
Using Redis as a Distributed Cache over PostgreSQL database
Develop Proxy, Decorator and Cache-aside patterns
Sync Communications between Catalog and Basket Modules w/ In-process Method Calls (Public APIs)
Async Communications between Modules w/ RabbitMQ & MassTransit
Develop User Identity Module with Keycloak Authentication
OAuth2 + OpenID Connect Flows with Keycloak
Outbox Pattern For Reliable Messaging w/ BasketCheckout Use Case
Publish BasketCheckoutEvent to RabbitMQ via MassTransit library, Consume from Ordering Module
Migrating to Microservices: EShop Modules to Microservices w/ Stranger Fig Pattern

In this bootcamp, you’ll learn how to build robust

, scalable

, and maintainable applications

using cutting-edge technologies and architectural patterns.

We will develop;

1. Modular Monoliths (Modulith) Architecture

2. Vertical Slice Architecture (VSA)

3. Domain-Driven Design (DDD)

4. Command Query Responsibility Segregation (CQRS)

5. Outbox Pattern for Reliable Messaging

We start with the basics and progressively

dive deeper

into each topic. You’ll get hands-on experience building a complete EShop Modular Monolith application

, implementing features like CQRS and the Outbox pattern.

  • We’ll follow CQRS (Command Query Responsibility Segregation) and Vertical Slice architectures for module development.
  • Modules will communicate over In-process method calls-public APIs and use RabbitMQ for event-driven communication.
  • We’ll secure

our APIs

with Keycloak

, using OpenID Connect and Bearer Tokens.

  • We’ll implement the Outbox Pattern

for reliable messaging

between modules.

Along with this you’ll develop following modules and items:

Catalog module which;

  • Using Asp.Net Core Minimal APIs and latest features of .Net8 and C# 12
  • Develop Vertical Slice Architecture implementation with Feature folders
  • Develop DDD, CQRS Patterns using MediatR library w/ following Best Practices
  • Use Domain Events & Integration Events when UpdatePriceChanged event
  • Use Entity Framework Core Code-First Approach and Migrations on PostgreSQL Database
  • Use Carter for expose Minimal Api endpoints
  • Cross-cutting Concerns including Logging with Serilog, Validation with MediatR Pipeline Behaviors, Exceptions, Pagination

Basket module which includes;

  • Similar to Catalog Module; Develop DDD, CQRS, Vertical Slice Architecture implementation

Additionally;

  • Using Redis as a Distributed Cache over PostgreSQL database
  • Develop and Implements Proxy, Decorator and Cache-aside patterns
  • Publish BasketCheckoutEvent to RabbitMQ via MassTransit library
  • Implement Outbox Pattern For Reliable Messaging w/ BasketCheckout Use Case

Module Communications;

  • Sync Communications between Catalog and Basket Modules with In-process Method Calls (Public APIs)
  • Async Communications between Modules w/ RabbitMQ & MassTransit for UpdatePrice Between Catalog-Basket Modules

Identity Module which includes;

  • Develop User Identity Module with Keycloak Authentication
  • OAuth2 + OpenID Connect Flows with Keycloak
  • Setup Keycloak into Docker-compose file for Identity Provider as a Backing Service
  • Secure EShop Modules with Keycloak OpenId Connect in AspNet
  • JwtBearer token for OpenID Connect with Keycloak Identity

Ordering Module which includes;

  • Similar to the Catalog and Basket Module; Develop DDD, CQRS, Vertical Slice Architecture implementation
  • Implement Outbox Pattern For Reliable Messaging w/ BasketCheckout Use Case

Lastly, we will discuss

  • Migrating to Microservices: EShop Modules to Microservices w/ Stranger Fig Pattern

This course is more than just learning .NET

, it’s a deep dive into the world ofModular Monoliths

withVertical-Slice Architecture, Domain-Driven Design (DDD), CQRS

, andadvanced architectural patterns for Backend Development

.

Who this course is for:
Beginner to Senior .NET Developers who is curious about .NET Backend technologies with Modular Monolith Architectures

DOWNLOAD FROM RAPIDGATOR

rapidgator.net/file/80e9d42ead46e86742973da43c2c6ca2/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part01.rar.html
rapidgator.net/file/06c54f1e4c549c4eafcfd5386a448dff/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part02.rar.html
rapidgator.net/file/6929824d121edf4af97015fc54168915/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part03.rar.html
rapidgator.net/file/56a6224ed8f7756d6b8efef6f43173ac/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part04.rar.html
rapidgator.net/file/c75fdb6f16651d61fcb899408d051f5c/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part05.rar.html
rapidgator.net/file/4eabe57d2451e6036bf6eecea72c7b7e/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part06.rar.html
rapidgator.net/file/a420efd5eac475f04c28c97257044ec7/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part07.rar.html
rapidgator.net/file/544cab2c4f979f5a6459083b5fa1c3ae/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part08.rar.html
rapidgator.net/file/68186e7200c5b12ffd47d9b285c73013/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part09.rar.html
rapidgator.net/file/1dc84d78ceecbc3a743d34408b19da87/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part10.rar.html
rapidgator.net/file/fca1596ec2214cd13f9f58e79eadd328/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part11.rar.html
rapidgator.net/file/b19ed1107b2e95ae5a7e599357dd2d44/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part12.rar.html
rapidgator.net/file/3178c6471edc376ae337ca93a86fbf58/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part13.rar.html

DOWNLOAD FROM TURBOBIT

trbt.cc/o67ga3wx6lhj/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part01.rar.html
trbt.cc/mv8lgya8cunf/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part02.rar.html
trbt.cc/xv3mhbvqdcjy/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part03.rar.html
trbt.cc/aht942y0vlhp/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part04.rar.html
trbt.cc/dapat0fv7miw/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part05.rar.html
trbt.cc/w7ntthpsr2pv/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part06.rar.html
trbt.cc/7gwxxj3yrjzb/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part07.rar.html
trbt.cc/jslvfk1vof4m/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part08.rar.html
trbt.cc/0t1a8kfbsqp4/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part09.rar.html
trbt.cc/or31dsllb0qj/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part10.rar.html
trbt.cc/d5xucv50ydkh/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part11.rar.html
trbt.cc/g3snggx0h63h/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part12.rar.html
trbt.cc/o5oneghsje61/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part13.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment