Domain-Driven Design (DDD) and Clean Architecture
placeKöln 9 Mar 2026 until 13 Mar 2026 |
computer Online: Zoom 9 Mar 2026 until 13 Mar 2026 |
placeKöln 18 May 2026 until 22 May 2026 |
computer Online: Zoom 18 May 2026 until 22 May 2026 |
placeKöln 20 Jul 2026 until 24 Jul 2026 |
computer Online: Zoom 20 Jul 2026 until 24 Jul 2026 |
placeKöln 14 Sep 2026 until 18 Sep 2026 |
computer Online: Zoom 14 Sep 2026 until 18 Sep 2026 |
placeKöln 9 Nov 2026 until 13 Nov 2026 |
computer Online: Zoom 9 Nov 2026 until 13 Nov 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
The goal for participants attending a course on Domain-Driven Design (DDD) and Clean Architecture is to gain a comprehensive understanding of these software development approaches and their practical implementation. Specifically, the goals for participants may include:- Acquiring Knowledge, Practical Application, Collaboration and Communication, Quality and Maintainability, Professional Growth
Inhalt
-
Introduction to DDD and Clean Architecture
- Introduction to Domain-Driven Design (DDD) principles and concepts
- Eric Evans: Author of "Domain-Driven Design: Tackling Complexity in the Heart of Software"
- Understanding the goals and benefits of Clean Architecture
- Robert C. Martin…
- Introduction to Domain-Driven Design (DDD) principles and concepts
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
The goal for participants attending a course on Domain-Driven Design (DDD) and Clean Architecture is to gain a comprehensive understanding of these software development approaches and their practical implementation. Specifically, the goals for participants may include:- Acquiring Knowledge, Practical Application, Collaboration and Communication, Quality and Maintainability, Professional Growth
Inhalt
- Introduction to DDD and Clean Architecture
- Introduction to Domain-Driven Design (DDD) principles and
concepts
- Eric Evans: Author of "Domain-Driven Design: Tackling Complexity in the Heart of Software"
- Understanding the goals and benefits of Clean Architecture
- Robert C. Martin: Author of "Clean Architecture: A Craftsman's Guide to Software Structure and Design"
- Exploring the relationship between DDD and Clean Architecture
- Case studies and examples of successful DDD and Clean Architecture implementations
- Introduction to Domain-Driven Design (DDD) principles and
concepts
- Domain Modeling with DDD
- Identifying and modeling domain entities, aggregates, and value objects
- Understanding domain-driven design patterns such as repositories, services, and factories
- Applying ubiquitous language and bounded context concepts
- Incorporating Business Components as DDD Bounded Contexts
- Hands-on exercises to practice domain modeling techniques with C#
- Implementing Clean Architecture
- Understanding the layers of Clean Architecture: presentation, application, domain, and infrastructure
- Applying SOLID principles and dependency inversion in Clean Architecture
- Implementing use cases and application services
- Designing and implementing repositories and data access layers
- Utilizing Business Components with an internal Clean Architecture derivation of project structures
- Cross-Cutting Concerns and Quality Assurance
- Handling cross-cutting concerns such as transactions, exceptions, and logging in Clean Architecture
- Defining and monitoring architecture rules using tools
- Ensuring quality assurance in a Clean DDD Architecture
- Techniques for testing a Clean DDD Architecture
- Testing, Deployment, and Continuous Integration
- Testing strategies and techniques in DDD and Clean Architecture with C# testing frameworks
- Test-driven development (TDD) and behavior-driven development (BDD) with DDD
- Deployment strategies for applications built with Clean Architecture
- Integrating Clean Architecture with continuous integration and
delivery pipelines
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
