Domain-Driven Design (DDD) and Clean Architecture

Total time
Location
At location, Online
Starting date and place

Domain-Driven Design (DDD) and Clean Architecture

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
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
Description

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…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Architecture, CompTIA A+ / Network+ / Security+, IT Security, Web Accessibility, and Web Analytics.

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
  • 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 reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.