Domain-Driven Design (DDD) and Clean Architecture - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • 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 Craftsmans 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
  • 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"
    • U ...
Mehr Informationen >>

Lernziele

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
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 ... Mehr Informationen >>

Zielgruppen

The course on Domain-Driven Design (DDD) and Clean Architecture is beneficial for a wide range of participants, including:
  • Software Developers, Software Architects, Technical Leads, Project Managers, Business Analysts, System Designers and IT Consultants.
The course on Domain-Driven Design (DDD) and Clean Architecture is beneficial for a wide range of participants, including:
  • Software Developers, Software Architects, Technical Leads, Project Managers, ...
Mehr Informationen >>

Termine und Orte

+++ Catalog API +++

SG-Seminar-Nr.: 8050756

Anbieter-Seminar-Nr.: 2987

Termine

  • 18.08.2025 - 22.08.2025

    Köln, DE

  • 17.11.2025 - 21.11.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›
Vergleichen

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 35 h
  •  
  • Anbieterbewertung (153)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service