Termine

  • event_busy
    calendar_month
    calendar_today
    {{event.dateString}}
    location_on
    {{event.location}}
    verified_user
    Termingarantie
    Anmelden
    Ausgebucht
  • Mehr Termine anzeigen
    expand_more
Zur Zeit sind leider keine aktuellen Termine vorhanden.
  • calendar_today
    Plätze frei
  • calendar_month
    Nur noch wenige Plätze frei
  • event_busy
    Ausgebucht

Seminarinhalte

Bei der Entwicklung komplexer Software klafft oft eine Lücke zwischen Umsetzung und Anwendung. Da Entwickler:innen und Architekt:innen aus einem technischen Umfeld heraus auf die fachlichen Probleme schauen, entsteht eine Verständigungsschwierigkeit. Beide Welten haben unterschiedliche Begrifflichkeiten und es ist schwierig, ein gemeinsames Verständnis der Fachdomäne zu erreichen. 

Domain-driven Design: Gemeinsames Modell der Fachlichkeit erarbeiten 

Domain-driven Design (DDD) setzt an diesem Punkt an. Basierend auf einem iterativen Vorgehen wird ein Modell der Fachlichkeit entwickelt, mit dem sowohl Entwickler:innen als auch Fachexpert:innen etwas anfangen können. Ein entscheidender Aspekt ist hier das von Eric Evans als „Deep Insight“ bezeichnete tiefe Verständnis der Fachlichkeit, das oft zu einer wesentlich besseren Softwarelösung führt. 

Praxisorientiert: Fallbeispiel im Fokus  

Anhand eines durchgängigen Fallbeispiels durchlaufen wir gemeinsam den DDD-Prozess, um die Domäne besser zu verstehen und daraus schließlich zu einem Modell zu kommen, das für Fachexpert:innen und Entwickler:innen gleichermaßen hilfreich ist. Dabei kommen Explorationstechniken wie Event Storming sowie DDD-Patterns und -Bausteine im Rahmen der Modellierung zum Einsatz. 

Umsetzung in der Architektur 

Wir erarbeiten uns sogenannte „Bounded Contexts“, die voneinander unabhängige Subdomänen mit eigener Fachsprache („Ubiquitous Language“) darstellen. Sie eignen sich ideal für eine verteilte Softwarearchitektur wie beispielsweise Microservices, bei der jedem Bounded Context ein eigenes Entwicklerteam zugeordnet ist. 

Exemplarisch zeigen wir, wie man vom Modell zur Implementierung gelangt. 


  • Das Wissen nimmst du mit ...

    Jede:r Teilnehmer:in erhält zusätzlich zu den Seminarunterlagen das E-Book "Domain-Driven Design Distilled" in der englischen Originalausgabe von Vaughn Vernon.

  • Als Vorbereitung für den iSAQB Certified Professional for Software Architecture, Advanced Level (CPSA-A)

    Das Seminar deckt die Bereiche „Methodische Kompetenz“ und „Kommunikative Kompetenz“ des CPSA-Advanced Curriculums ab und ist entsprechend beim iSAQB lizensiert. Wenn du die Zertifizierung anstrebst, kannst du dir mit der Teilnahme 20 Credit Points (meth.) und 10 Credit Points (komm.) anrechnen lassen. Informationen zur CPSA-Zertifizierung findest du hier.

Weiterlesen
expand_more

Voraussetzungen

  • Grundlegende Erfahrung in der Software-Branche und im Software-Entwicklungsprozess
  • Grobes Verständnis von Softwarearchitektur

Grundlegendere Seminare

Ähnliche Seminare

Firmeninterne Schulung

Dieses Seminar kannst du als firmeninterne Schulung buchen. Entweder führen wir das Seminar in Präsenz bei euch vor Ort oder Online durch.

Qualitätsgarantie, Bildungsurlaub und Fördermöglichkeiten

Dank unserer Mitgliedschaft bei Weiterbildung Hamburg e.V. und dem Prüfsiegel kannst du dich darauf verlassen, dass unsere Trainings höchsten Qualitätsstandards entsprechen. Willst du mehr dazu erfahren oder interessierst du dich für die Themen Bildungsurlaub oder Fördermöglichkeiten, dann komm hier entlang oder schreibe uns an info@oose.de.

Nachhaltigkeit

Wir stellen uns unserer Verantwortung gegenüber der Umwelt durch nachhaltiges, ganzheitliches Handeln. So lautet einer unserer Grundwerte bei oose. Für uns bedeutet das, jeden Aspekt unseres Handelns als Unternehmen kritisch zu hinterfragen und auf nachhaltiges Wirtschaften statt auf kurzfristige Gewinne auszurichten. Deshalb ist oose Partner in der UmweltPartnerschaft Hamburg und durch ÖKOPROFIT® zertifiziert.