
.NET 8 Backend Bootcamp: Modulith, VSA, DDD, CQRS and Outbox | Udemy [Update 02/2026]
English | Size:
Genre: eLearning[/center]
What you'll learn:
[list]
[*]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
[/list]
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.
[list]
[*]We'll follow CQRS (Command Query Responsibility Segregation) and Vertical Slice architectures for module development.
[/list]
[list]
[*]Modules will communicate over In-process method calls-public APIs and use RabbitMQ for event-driven communication.
[/list]
[list]
[*]We'll secure
[/list]
our APIs
with Keycloak
, using OpenID Connect and Bearer Tokens.
[list]
[*]We'll implement the Outbox Pattern
[/list]
for reliable messaging
between modules.
Along with this you'll develop following modules and items:
Catalog module which;
[list]
[*]Using Asp.Net Core Minimal APIs and latest features of .Net8 and C# 12
[/list]
[list]
[*]Develop Vertical Slice Architecture implementation with Feature folders
[/list]
[list]
[*]Develop DDD, CQRS Patterns using MediatR library w/ following Best Practices
[/list]
[list]
[*]Use Domain Events & Integration Events when UpdatePriceChanged event
[/list]
[list]
[*]Use Entity Framework Core Code-First Approach and Migrations on PostgreSQL Database
[/list]
[list]
[*]Use Carter for expose Minimal Api endpoints
[/list]
[list]
[*]Cross-cutting Concerns including Logging with Serilog, Validation with MediatR Pipeline Behaviors, Exceptions, Pagination
[/list]
Basket module which includes;
[list]
[*]Similar to Catalog Module; Develop DDD, CQRS, Vertical Slice Architecture implementation
[/list]
Additionally;
[list]
[*]Using Redis as a Distributed Cache over PostgreSQL database
[/list]
[list]
[*]Develop and Implements Proxy, Decorator and Cache-aside patterns
[/list]
[list]
[*]Publish BasketCheckoutEvent to RabbitMQ via MassTransit library
[/list]
[list]
[*]Implement Outbox Pattern For Reliable Messaging w/ BasketCheckout Use Case
[/list]
Module Communications;
[list]
[*]Sync Communications between Catalog and Basket Modules with In-process Method Calls (Public APIs)
[/list]
[list]
[*]Async Communications between Modules w/ RabbitMQ & MassTransit for UpdatePrice Between Catalog-Basket Modules
[/list]
Identity Module which includes;
[list]
[*]Develop User Identity Module with Keycloak Authentication
[/list]
[list]
[*]OAuth2 + OpenID Connect Flows with Keycloak
[/list]
[list]
[*]Setup Keycloak into Docker-compose file for Identity Provider as a Backing Service
[/list]
[list]
[*]Secure EShop Modules with Keycloak OpenId Connect in AspNet
[/list]
[list]
[*]JwtBearer token for OpenID Connect with Keycloak Identity
[/list]
Ordering Module which includes;
[list]
[*]Similar to the Catalog and Basket Module; Develop DDD, CQRS, Vertical Slice Architecture implementation
[/list]
[list]
[*]Implement Outbox Pattern For Reliable Messaging w/ BasketCheckout Use Case
[/list]
Lastly, we will discuss
[list]
[*]Migrating to Microservices: EShop Modules to Microservices w/ Stranger Fig Pattern
[/list]
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
[align=center]
download скачать FROM RAPIDGATOR
https://rapidgator.net/file/80e9d42ead46e86742973da43c2c6ca2/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part01.rar.html https://rapidgator.net/file/06c54f1e4c549c4eafcfd5386a448dff/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part02.rar.html https://rapidgator.net/file/6929824d121edf4af97015fc54168915/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part03.rar.html https://rapidgator.net/file/56a6224ed8f7756d6b8efef6f43173ac/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part04.rar.html https://rapidgator.net/file/c75fdb6f16651d61fcb899408d051f5c/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part05.rar.html https://rapidgator.net/file/4eabe57d2451e6036bf6eecea72c7b7e/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part06.rar.html https://rapidgator.net/file/a420efd5eac475f04c28c97257044ec7/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part07.rar.html https://rapidgator.net/file/544cab2c4f979f5a6459083b5fa1c3ae/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part08.rar.html https://rapidgator.net/file/68186e7200c5b12ffd47d9b285c73013/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part09.rar.html https://rapidgator.net/file/1dc84d78ceecbc3a743d34408b19da87/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part10.rar.html https://rapidgator.net/file/fca1596ec2214cd13f9f58e79eadd328/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part11.rar.html https://rapidgator.net/file/b19ed1107b2e95ae5a7e599357dd2d44/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part12.rar.html https://rapidgator.net/file/3178c6471edc376ae337ca93a86fbf58/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part13.rar.html
download скачать FROM TURBOBIT
https://trbt.cc/o67ga3wx6lhj/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part01.rar.html https://trbt.cc/mv8lgya8cunf/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part02.rar.html https://trbt.cc/xv3mhbvqdcjy/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part03.rar.html https://trbt.cc/aht942y0vlhp/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part04.rar.html https://trbt.cc/dapat0fv7miw/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part05.rar.html https://trbt.cc/w7ntthpsr2pv/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part06.rar.html https://trbt.cc/7gwxxj3yrjzb/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part07.rar.html https://trbt.cc/jslvfk1vof4m/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part08.rar.html https://trbt.cc/0t1a8kfbsqp4/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part09.rar.html https://trbt.cc/or31dsllb0qj/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part10.rar.html https://trbt.cc/d5xucv50ydkh/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part11.rar.html https://trbt.cc/g3snggx0h63h/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part12.rar.html https://trbt.cc/o5oneghsje61/NET8BackendBootcampModulithVSADDDCQRSandOutbox.part13.rar.html
If any links die or problem unrar, send request to
https://forms.gle/e557HbjJ5vatekDV9
