Practical Clean Architecture and DDD with .NET
In this fast-paced, hands-on workshop, you'll build a real-world .NET application from scratch, applying the principles of Clean Architecture and Domain-Driven Design (DDD). Forget theoretical overviews—this is all about using the concepts to create a testable, maintainable, and flexible system.
You'll start by designing the foundational domain layer, focusing on creating rich business logic through entities, value objects, and domain services. From there, you'll build application logic with well-defined use cases, ensuring clear separation of concerns. We'll introduce the CQRS pattern to effectively manage commands and queries, utilising the Mediator pattern to streamline interactions between components. Finally, you'll develop a robust Web API, integrating these elements to create a solution that's functional and ready to handle real-world scenarios.
This workshop is designed for developers who want to master Clean Architecture and DDD in practice. It offers immediate takeaways you can apply to your next project. By the end of the day, you'll have built a strong foundation for testable, maintainable, and flexible enterprise-level systems with .NET.
Jason Taylor is a solution architect, trainer, mentor, and full-stack developer with over 20 years of experience. He specializes in developing, testing, and deploying custom solutions to the cloud using .NET, Angular, Blazor, and Azure. Jason loves a challenge and is skilled at progressing from a simple proposal into a well-defined, coded, and tested solution.