Pluralsight – Clean Architecture Patterns, Practices, and Principles
English | Size: 377.00 MB
In this course, you will learn about Clean Architecture, a set of modern patterns, practices, and principles for creating software architecture that is simple, understandable, flexible, testable, and maintainable.
As software grows more complex, you need to manage this complexity by using various architectural patterns, practices, and principles. In this course, Clean Architecture: Patterns, Practices, and Principles, you will learn how software experts keep their architecture clean using a modern approach to software architecture called Clean Architecture. First, you’ll learn about domain-centric architecture, application layers, CQRS (Command-Query Responsibility Separation), event sourcing, functional cohesion, bounded contexts, microservices, testable architecture, and more.