Domain-Driven Design und Clean Architecture mit Java-EE Workshop

GFU Cyrus AG, in Köln (+1 Standorte)
Dauer
5 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
29 Juli, 2024 (+4 Starttermine)
Preis
3.090 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
5 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
29 Juli, 2024 (+4 Starttermine)
Preis
3.090 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 3.090 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Domain-Driven Design und Clean Architecture mit Java-EE Workshop

Jakarta-Enterprise-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 Jakarta-Enterprise-Plattform ausführbare Deployment Units realisiert werden, was in Form von Business Components erfolgen kann.

In dieser Java Schulung lernen die Teilnehmer ein integriertes und ganzheitliches Konzept für eine moderne, verteilte Software-Architektur auf Basis von Jakarta EE (JEE) kennen. Der Workshop ist auf die Praxis ausgerichtetet und vermittelt die Umsetzung dieses Architektur-Konzeptes im Rahmen einer bewährten Referenz-Implementierung. Jedoch sind die vermittelten Schulungsinhalte und die praktische Implementierung konzeptionell ebenso auf andere objektorientierte Programmiersprachen oder Anwendungs-Frameworks wie beispielsweise Spring (Boot) übertragbar.

Kommende Starttermine

Wählen Sie aus 4 verfügbaren Startterminen

29 Juli, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

29 Juli, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

25 November, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

25 November, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhalte / Module

  • Clean DDD Architecture - Einführung
  • JEE-Anwendung als Referenz-Implementierung
    • Aufsetzen der Anwendung (Application-Server, Datenbank usw.)
    • Einführung in die Fachlichkeit und das Datenmodell der Anwendung
    • Multi Tier Architecture, Nutzung der JEE-Plattform
    • Überblick über die Ziel-Architektur am praktischen Beispiel
  • Domain-Driven Design (DDD nach E. Evans)
    • DDD-Grundbegriffe
    • Zerlegung der Domäne in Bounded Contexts (horizontaler vs. vertikaler Schnitt)
    • 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 Dependency Inversion
    • Ableitung von Paket-Strukturen
  • Business Components
    • Konzept des Component-Based Development (CBD)
    • Business Components als DDD Bounded Contexts
    • Business Components mit interner Clean Architecture
    • Deployment Units und Remoting-Technologien
    • Ableitung von Projekt-Strukturen
  • Querschnittsaufgaben und Qualitätssicherung
    • Aspekte der relationalen Datenhaltung (Concurrency, Tenant, Auditing usw.)
    • Cross-Cutting Concerns (Transaktionen, Exceptions, Meldungstexte usw.)
    • Definition und Überwachung von Architektur-Regeln mit Werkzeugen (ArchUnit)
    • Test-Vorgehen für eine Clean DDD Architecture (JUnit u.a.)

Zielgruppe / Voraussetzungen

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

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Domain-Driven Design und Clean Architecture mit Java-EE Workshop zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige