Workshop Implementing Domain Driven Design

Dauer

Workshop Implementing Domain Driven Design

QWAN - Quality Without A Name
Logo von QWAN - Quality Without A Name
Bewertung: starstarstarstarstar 9,7 Bildungsangebote von QWAN - Quality Without A Name haben eine durchschnittliche Bewertung von 9,7 (aus 6 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte

Es gibt keine bekannten Startdaten für dieses Produkt.

Beschreibung

When developing software, we sometimes tend to play down problems to create simple solutions. In practice, things over time turn out not to be as simple as assumed. The domain is usually way more complicated than anticipated. Security constraints tend to impact on the design, etc.

Domain-driven design (DDD) is an approach to software development for complex needs by connecting the architecture and implementation to an evolving model of the problem domain. It can be applied as an agile approach to software development whilst recognising complexity. Mastering DDD and working from your domain will help you develop higher quality software products that will be better maintainable in the long ru…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

When developing software, we sometimes tend to play down problems to create simple solutions. In practice, things over time turn out not to be as simple as assumed. The domain is usually way more complicated than anticipated. Security constraints tend to impact on the design, etc.

Domain-driven design (DDD) is an approach to software development for complex needs by connecting the architecture and implementation to an evolving model of the problem domain. It can be applied as an agile approach to software development whilst recognising complexity. Mastering DDD and working from your domain will help you develop higher quality software products that will be better maintainable in the long run. 

The Workshop Domain Driven Design which we offer as well focuses on the modelling concepts of DDD. This workshop focuses on how DDD guides architecture decisions and how to refine a domain model to working code.

Goal: learn a number of implementation patterns of Domain Driven Design; learn how to derive an implementation from a domain model.

Means: after a quick recap of the main Domain Driven Design concepts, we introduce the running case for the workshop; we start from an existing domain model (an event storming result) and through a number of hands-on programming exercises, we will implement a small part of the domain model.

Audience: software developers, architects, CI/CD engineers, anyone involved in developing software or writing scripts; this workshop is suitable both for more junior developers who want to grow and for more senior developers who'd like to sharpen their skills.

Prerequisites:

  • The Workshop Domain Driven Design or equivalent knowledge is required.
  • You need basic Python knowledge for the programming exercises; if you are not familiar with Python, please go through the "Learn the Basics" part of the LearnPython.org interactive tutorial (1-3 hours).

Werden Sie über neue Bewertungen benachrichtigt

Es wurden noch keine Bewertungen geschrieben.

Schreiben Sie eine Bewertung

Haben Sie Erfahrung mit diesem Training? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus.

(optional)
(optional)
(optional)
(optional)
(optional)
Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten und teilen sie ggf. mit QWAN - Quality Without A Name. Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.