2. – 4. Dezember 2019 | Berlin

Das Domain-driven
Design Camp

mit Matthias Bohlen

Mit Domain-driven Design analysiert, entwirft und programmiert man Software für schwierige Businessanforderungen. Der Code wird dabei eng an ein sich ständig weiterentwickelndes Modell der Businesskonzepte, das berühmte Domänenmodell, geknüpft. Im neuen DDD Camp mit Matthias Bohlen erhalten Sie einen praktischen Einstieg in Domain-driven Design von einem der bekanntesten deutschsprachigen DDD-Experten. In dem Hands-on-Training können erfahrene Entwickler und Coding-affine Architekten den Schritt von DDD in den Code machen. Sie erstellen auf Ihrem eigenen Laptop modular geschriebene Software, z. B. als Microservices oder Self-contained Systems. Zudem setzen Sie die Fachlichkeit im Code auch gleich DDD-mäßig um, also eng an der Domäne orientiert und möglichst frei von Boiler-Plate-Anteilen. Am Ende des Workshops werden Sie lauffähige webbasierte Lösungen auf Basis von DDD entwickelt haben, die gut strukturiert und wartbar sind und Anwendern leicht erklärt werden können.

2. – 4. Dezember 2019 | Berlin

Das Domain-driven
Design Camp

mit Matthias Bohlen

Mit Domain-driven Design analysiert, entwirft und programmiert man Software für schwierige Businessanforderungen. Der Code wird dabei eng an ein sich ständig weiterentwickelndes Modell der Businesskonzepte, das berühmte Domänenmodell, geknüpft. Im neuen DDD Camp mit Matthias Bohlen erhalten Sie einen praktischen Einstieg in Domain-driven Design von einem der bekanntesten deutschsprachigen DDD-Experten. In dem Hands-on-Training können erfahrene Entwickler und Coding-affine Architekten den Schritt von DDD in den Code machen. Sie erstellen auf Ihrem eigenen Laptop modular geschriebene Software, z. B. als Microservices oder Self-contained Systems. Zudem setzen Sie die Fachlichkeit im Code auch gleich DDD-mäßig um, also eng an der Domäne orientiert und möglichst frei von Boiler-Plate-Anteilen. Am Ende des Workshops werden Sie lauffähige webbasierte Lösungen auf Basis von DDD entwickelt haben, die gut strukturiert und wartbar sind und Anwendern leicht erklärt werden können.

Mit Domain-driven Design analysiert, entwirft und programmiert man Software für schwierige Businessanforderungen. Der Code wird dabei eng an ein sich ständig weiterentwickelndes Modell der Businesskonzepte, das berühmte Domänenmodell, geknüpft. Im neuen DDD Camp mit Matthias Bohlen erhalten Sie einen praktischen Einstieg in Domain-driven Design von einem der bekanntesten deutschsprachigen DDD-Experten. In dem Hands-on-Training können erfahrene Entwickler und Coding-affine Architekten den Schritt von DDD in den Code machen. Sie erstellen auf Ihrem eigenen Laptop modular geschriebene Software, z. B. als Microservices oder Self-contained Systems. Zudem setzen Sie die Fachlichkeit im Code auch gleich DDD-mäßig um, also eng an der Domäne orientiert und möglichst frei von Boiler-Plate-Anteilen. Am Ende des Workshops werden Sie lauffähige webbasierte Lösungen auf Basis von DDD entwickelt haben, die gut strukturiert und wartbar sind und Anwendern leicht erklärt werden können.

Agenda

Tag 1: Event Storming, Bounded Contexts, Backlog

  • Grundlagen des taktischen DDD 
  • Event Storming
  • Bounded Contexts
  • Cross-functional Teamarbeit 
  • Backlogs 

Tag 2: Frontend, Architektur und Cloud

Frontends entwerfen:

  • Skizzen für typische UIs
  • Read models, Commands und Aggregates

Architektur festlegen:

  •  Microservices oder Self Contained Systems 
  • APIs zwischen Client und Server (REST oder GraphQL)

Anschließend Cloud aufsetzen und das gemeinsame Coding in den Teams starten

Tag 3: Programmieren, Demonstration & Feiern der Lösung

  • Intensives Coding von Backends und Frontends
  • Gegen Ende der Veranstaltung gemeinsames Vorzeigen, Ausprobieren und Feiern der fertigen Lösungen

An wen richtet sich das DDD Camp?

Zielgruppe sind erfahrene Entwickler und coding-affine Architekten (m/w/d), die sich methodisch bereits mit DDD oder mit flexiblen, modularen Softwarearchitekturen beschäftigt haben und nun die Software auch live auf dem eigenen Rechner im DDD-Stil coden möchten.

Das sollten Sie zum Camp mitbringen:

  • Domain-driven Design bereits angeschaut oder ausprobiert
  • Erfahrungen mit Web-basierten Anwendungen, also Programmieren von Backends auf der JVM und/oder Programmieren von Frontends mit HTML, Javascript/Typescript, CSS (nicht unbedingt alles gleichzeitig notwendig)
  • Einen zügig arbeitenden, WLAN-fähigen Laptop mit entweder JVM-Backend-Entwicklungsumgebung (z.B. Idea oder Eclipse, mit Java, Scala oder Kotlin) oder einer Frontend-Entwicklungsumgebung (z.B. SPA/Typescript auf Visual Studio Code, oder einfach HTML/CSS/JS, entwickelt mit einem gescheiten Editor, nach eigenem Belieben)
  • Vorinstalliert auf dem Laptop: Java 8 JDK, ssh oder Putty, git

Leistungen im Überblick

 

  • Intensivtraining mit einem der bekanntesten deutschsprachigen DDD-Experten
  • Trainingszeiten: Erster Tag: 9.30 – 17.30 Uhr, zweiter und dritter Tag: 9.00 – 17.00 Uhr
  • Begrenzung auf maximal 16 Teilnehmer
  • Am ersten Abend laden wir Sie zu einem Get-Together mit Freigetränken und Snacks ein. Hier haben Sie Gelegenheit für entspanntes Networking und Erfahrungsaustausch mit dem Trainer und anderen Teilnehmern.
 

 

  • Genießen Sie die All-inclusive-Verpflegung mit Erfrischungen und Snacks in den Pausen sowie ein leckeres Mittagsbuffet.
  • Sie erhalten die Seminarmaterialien in elektronischer Form.
  • Sie erhalten ein Entwickler-Akademie-Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt.
  • Sie erhalten darüber hinaus Gratismagazine, kostenlose Internetzugänge u.v.m.

X
Keine Infos mehr verpassen!

Tickets

 Early Bird: Bis 31. Oktober anmelden und bis zu 100 € sparen!
 Kollegenrabatt: Mindestens 3 Kollegen anmelden und 100 € pro Ticket extra sparen!
DDD Camp 2019
Early Bird (bis zum 31.10.19)
Early Bird 
(inkl. Kollegenrabatt)
Standard
Standard (inkl. Kollegenrabatt)
 
1799 €
1699 €
1899 €
1799 €

Alle Preise zzgl. MwSt.

Präsentiert von

Veranstalter

Erleben Sie weitere Events der Entwickler Akademie

DevOps Kubernetes Camp

DevOps Kubernetes Camp

API Summit

API Summit

Microservices Summit

Microservices Summit

IT Security Summit

IT Security Summit

DDD Summit

DDD Summit

Software Architecture Summit

Software Architecture Summit

Software Architecture Camp

Software Architecture Camp

Extreme Java Camp

Extreme Java Camp

Python Summit

Python Summit

ML Summit

ML Summit

JavaScript Days

JavaScript Days

Angular Days

Angular Days

HTML & CSS Days

HTML & CSS Days

React Days

React Days

Delphi Code Camp

Delphi Code Camp