Clean DDD Architecture Workshop - Seminar / Kurs von GEDOPLAN GmbH

Domain-Driven Design und Clean Architecture praktisch einsetzen

Inhalte

  • Architektur-Modelle für Java-EE-Anwendungen
    • Multi Tier Architecture
    • Nutzung der Java-EE-Plattform
    • Horizontaler vs. vertikaler Schnitt
    • Deployment Units und Remoting-Technologien
  • Java-EE-Anwendung als Referenz-Implementierung
    • Aufsetzen der Anwendung (Application Server, Datenbank usw.)
    • Einführung in die Fachlichkeit und das Datenmodell der Anwendung
    • Überblick über die Ziel-Architektur am praktischen Beispiel
  • Domain-Driven Design (DDD nach E. Evans)
    • DDD-Grundbegriffe
    • Zerlegung der Domäne in Bounded Contexts
    • Implementierung von Building Blocks (entity, factory, repository usw.)
  • Clean Architecture (nach R. C. Martin)
    • Clean Architecture als konsolidierter Ansatz (Ports & Adapters, Onion Architecture usw.)
    • Dependency Rule und Inversion of Control
    • Ableitung von Paket-Strukturen
  • Business Components
    • Konzept des Component-Based Development (CBD)
    • Business Components als DDD Bounded Contexts
    • Business Components mit interner Clean Architecture
    • Ableitung von Projekt-Strukturen
  • Querschnittsaufgaben und Qualitätssicherung
    • Cross-Cutting Concerns (Transaktionen, Exceptions, Logging usw.)
    • Definition und Überwachung von Architektur-Regeln mit Werkzeugen
    • Test-Vorgehen für eine Clean DDD Architecture

Im gesamten Workshop wird eine exemplarische Java-EE-Anwendung im Sinne einer Referenz-Implementierung genutzt. Alle behandelten Themen werden im Rahmen dieser Anwendung demonstriert. Im umfangreichen Praxisteil erweitern die Teilnehmer die Anwendung durchgängig um einen zusätzlichen fachlichen Bereich, so dass alle vermittelten Konzepte praktisch eingesetzt werden können.

Lernziele

Java-EE-Anwendungen werden typischerweise service-orientiert und mit einer klassischen Schichten-Architektur implementiert. Durch die aktuelle Diskussion zu Microservices erleben jedoch das Domain-Driven Design und die damit einhergehende objektorientierte Programmierung wieder wachsende Aufmerksamkeit.In diesem Zusammenhang spielt der Begriff der Clean Architecture eine wichtige Rolle. Und nicht zuletzt müssen für die Java-EE-Plattform ausführbare Deployment Units realisiert werden, was in Form von Business Components erfolgen kann.In dieser Schulung lernen die Teilnehmer ein integriertes und ganzheitliches Konzept für eine moderne, verteilte Software-Architektur auf Basis von Java EE / Jakarta EE kennen.Der Workshop ist auf die Praxis ausgerichtetet und vermittelt die Umsetzung dieses Architektur-Konzeptes im Rahmen einer bewährten Referenz-Implementierung.

Zielgruppen

Dieser Kurs richtet sich an erfahrene Java-EE-Entwickler und Software-Architekten, die sich für moderne Architektur-Ansätze interessieren. Es werden Kenntnisse in den wichtigsten Java-EE-Technologien wie CDI, EJB, JPA, Bean Validation und JAX-RS vorausgesetzt.

  • *Schulungen in Berlin*
  • Dozent aus dem Enterprise-Team-Java von Dirk Weil
  • Praxisnahe Schulungstage mit vielen Übungen
  • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
  • Kursort in der 25. Etage im Gebäude Upper West mit Blick auf ganz Berlin
  • 1 x Berlin WelcomeCard: freie Fahrt mit U-, S-Bahn und Bus in Berlin (AB), 200 Rabattangebote, Stadtplan + Guide
  • Abwechselnde Mittaglocationen am Berliner Zoo
  • Mittagessen, Getränke und Obst sind all inclusive
  • inkl. Abendveranstaltung, wie z. B. Schiffsfahrt, Gang auf die Siegessäule oder ins Clärchens Ballhaus
  • *Schulungen in Bielefeld*
  • Dozent aus dem Enterprise-Team-Java von Dirk Weil
  • Praxisnahe Schulungstage mit vielen Übungen
  • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
  • Mittagessen, Getränke und Obst sind all inclusive

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
21.06.2021 - 25.06.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›
04.10.2021 - 08.10.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›
Bielefeld, DE
21.06.2021 - 25.06.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›
08.11.2021 - 12.11.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›

SG-Seminar-Nr.: 5742858

Termine

  • 21.06.2021 - 25.06.2021

    Berlin, DE

    Bielefeld, DE

  • 04.10.2021 - 08.10.2021

    Berlin, DE

  • 08.11.2021 - 12.11.2021

    Bielefeld, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

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.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Berlin, DE
21.06.2021 - 25.06.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›
04.10.2021 - 08.10.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›
Bielefeld, DE
21.06.2021 - 25.06.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›
08.11.2021 - 12.11.2021 09:00 - 16:30 Uhr 37.5 h Jetzt buchen ›