settings
OTEX_BIGISTQB®
Süddeutsche Zeitung Institut Auszeichnung
 Image
Alle Java EE Schulungen

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

5 Tage / S2090
64 Teilnehmende bisher
Per E-Mail senden

Schulungsformen

Inhouse-/Firmenschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • In Ihrem Hause oder bei der GFU
  • Preis nach Angebot

  • Lernumgebung in der Cloud
  • Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.
Präsenz Online Hybrid

Individualschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • In Ihrem Hause oder bei der GFU
  • Preis nach Angebot

  • Lernumgebung in der Cloud
  • 1 Teilnehmender = Fokus aufs Fachliche und maximaler Raum für individuelle Fragen.
Präsenz Online Hybrid

Beschreibung

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.

Auf der Suche nach einer anderen Java EE Weiterbildung?

Schulungsziel

Im gesamten Workshop wird eine exemplarische JEE-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.

Details

Inhalt

  • Ziele und Erwartungen der Teilnehmenden
    • Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar
  • 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.)

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.


In Präsenz

Online
Lernmethode

Ausgewogene Mischung aus Theorie und Praxis

Wie auch bei unseren Präsenz-Seminaren: Ausgewogene Mischung aus Theorie und praktischen Übungen. Trainer durchgehend präsent.

Unterlagen

Seminarunterlagen oder Fachbuch inklusive. Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne.

Seminarunterlagen oder Fachbuch inklusive (via DHL). Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne.

Arbeitsplatz
  • PC/VMs für alle Teilnehmenden
  • Hochwertige und performante Hardware
  • Große, höhenverstellbare Bildschirme
  • Zugang zu Ihrem Firmennetz erlaubt
  • 86-90 Zoll Bildschirm für perfekte Präsentationen in jedem Schulungsraum
  • Online Meeting + Remote Zugriff auf persönlichen GFU-Schulungs-PC
  • Keine Installation auf dem eigenem PC notwendig
Lernumgebung

Neu aufgesetzte Remote-Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter, sodass Sie über ein perfektes Setup für die Durchführung aller praktischen Übungen verfügen.

Arbeitsmaterialien

Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its

Teilnahmezertifikat

Nach Abschluss des Seminars erhalten Sie das Teilnahmezertifikat inkl. Inhaltsverzeichnis per E-Mail als PDF.


In Präsenz

Online
Teilnehmendenzahl

min. 1, max. 8 Personen

Garantierte Durchführung *

Ab 1 Teilnehmenden

Schulungszeiten
5 Tage, 09:00 - 16:00 Uhr
Ort der Schulung
GFU Schulungszentrum oder Virtual Classroom
GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz

oder online im Virtual Classroom oder europaweit bei Ihnen als Inhouse-Schulung

Um ein optimales Raumklima zu gewährleisten, haben wir das Schulungszentrum mit 17 hochmodernen Trotec TAC V+ Luftreinigern ausgestattet. Diese innovative Filtertechnologie (H14 zertifiziert nach DIN EN1822) sorgt dafür, dass die Raumluft mehrfach pro Stunde umgewälzt wird und Schadstoffe zu 99.995% im HEPA-Filter abgeschieden und infektiöse Aerosole abgetötet werden.

Zusätzlich sind alle Räume mit CO2-Ampeln ausgestattet, um jederzeit eine hervorragende Luftqualität sicherzustellen.

Räumlichkeiten

Helle und modern ausgestattete Räume mit perfekter Infrastruktur

Bequem aus dem Homeoffice von überall

All-Inclusive

Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch

Eine Auswahl unserer Frühstücks-Snacks und Nervennahrungs-Highlights senden wir Ihnen mit den Seminarunterlagen via DHL zu.
Barrierefreiheit

Das GFU-Schulungszentrum (Am Grauen Stein 27) ist barrierefrei

-

In Präsenz

Online
  • Eigener Shuttle-Service
  • Reservierte Parkplätze
  • Hotelreservierung
  • Technik-Sofort-Support

Buchungsmöglichkeiten

Online oder in Präsenz teilnehmen

Sie können sowohl Online als auch in Präsenz am Seminar teilnehmen. Klicken Sie bei Ihrer Buchung oder Anfrage einfach die entsprechende Option an.

Inhouse-/Firmenschulung
  • Lernumgebung in der Cloud
  • Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.
Präsenz Online Hybrid
Individualschulung
  • Lernumgebung in der Cloud
  • 1 Teilnehmender = Fokus aufs Fachliche und maximaler Raum für individuelle Fragen.
Präsenz Online Hybrid

So haben GFU-Kunden gestimmt

Über das Seminar
4/5

Das Tempo war für JEE Entwickler ein wenig zu langsam. Da aber auch Nicht-Entwickler und Programmierer mit anderen Schwerpunkten teilgenommen haben, war das Tempo wohl angemessen.
Die Inhalte waren verständlich und wurden gut vermittelt. Inhalte wurden gut vermittelt und Fragen wurden in angemessener Weise beantwortet, wie es zeitlich auch möglich war. Auf Teilnehmer mit weniger Erfahrung wurde Rücksicht genommen.


Über die GFU
4/5

Die Verpflegung war wie immer bestens und der Shuttle-Service funktioniert eigentlich gut. Die Technische Ausstattung ist in Ordnung (Tastatur hakt ein wenig, sonst ok)

Name auf Wunsch anonymisiert (ROLAND Rechtsschutz-Versicherungs-AG)
Köln
Über das Seminar
4/5

Die Unterlagen sind sehr ausführlich dargestellt.
Das Tempo war im Schnitt vollkommen in Ordnung.
In den ersten Tagen hätte es für mich persönlich ein bisschen schneller sein können. . Trainier hatte auf jede Frage eine Antwort.
Konnte alles plausibel und "relativ" einfach erklären.


Über die GFU
4/5

Rundum Versorgung und die Verpflegung war sehr gut. Shuttle-Service hat immer super funktioniert. Alle sind der freundlich.

Name auf Wunsch anonymisiert
Über das Seminar
4/5

Praxisteil setzte ziemlich viel Programmierkenntnisse in Java EE voraus.
Hätte mir mehr etwas mehr Theorie und weniger Praxis gewünscht.
Trotzdem habe ich viel mitgenommen.


Über die GFU
4/5

Wie immer nichts zu beanstanden. Alles hervorragend.

Name auf Wunsch anonymisiert
Über das Seminar
4/5

Einzige Kritikpunkte:
1) der Stoff ist recht umfangreich - so dass man sogar in 5 Tagen den Überblick verlieren kann. Bisweilen gerät aus dem Blick, was zu den allgemeinen Themen DDD und Clean-Architecture gehört und was Bestandteil des Frameworks von Gedoplan ist.
2) Nachaltiger für den Schüler wäre, bessere Unterlagen; nicht nur die ausgedruckten und teilweise schlecht lesbaren Präsentationsfolien. . Das Framework war gut, die Erklärungen ebenfalls


Über die GFU
4/5

alles super! Super Verpflegung, prima Umgebung - nette Leute.

Mark Thamm (Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin))
Bonn
Über das Seminar
4/5

Ich hätte mir etwas mehr theoretische Grundlagen gewünscht, wie man zu einem Domain-Driven-Design kommt.
Die Unterlagen waren auf den ausgedruckten DINA4 Seiten manchmal nicht gut lesbar, wurden uns aber teilweise elektronisch nachgereicht.


Über die GFU
4/5

Der Service, vorallem Abholen und Hinbringen zum Deutzer Bahnhof, war einwandfrei.

Name auf Wunsch anonymisiert
Über das Seminar
5/5

Also besser geht nicht. Das ich alles verstanden habe.


Über die GFU
5/5

Alle Seminare waren/sind bis super.

Djamel Djeghlaf
Über das Seminar
4/5

Es ging primär um DDD, der Aspekt der CleanArchitektur wurde zwar stark bewertet, aber kaum vorgestellt. So wurde auf "Clean Architectur" von Robert C. Martin verwiesen und das Zwiebelprinzip vorgestellt, SOLID wurde aber dann vorausgesetzt. Richtig gestört hat mich, dass Unittest erklärt wurden (Zielgruppe des Seminars: Erfahrene JavaEE Entwickler!!!), aber ArchUnit - eine Methode um eben Architektur zu prüfen, gar nicht thematisiert wurde.


Über die GFU
4/5

Wie immer absolut TOP. Bei der Wahl des Care-Pakets vlt. in Zukunft noch eine Allergie-Abfrage hinzufügen, aber das ist Jammern auf seeeeehr hohem Niveau :)

Name auf Wunsch anonymisiert
Über das Seminar
4/5

Ein super Trainer, nur zu empfehlen!


Über die GFU
4/5
Leon S. (DAKOSY Datenkommunikationssystem AG)
Hamburg
Über das Seminar
5/5

Ich war insgesamt sehr zufrieden mit dem Seminar. Ich konnte sowohl fachlich als auch durch das mitgebrachten Material, einiges aus der Schulung mitnehmen.
. Herr Much hatte auf jede Frage eine Antwort parat und konnte jegliche Sachverhalte gut nachvollziehbar erklären. Er hatte ein gutes Gespür für Inhalte, die wir praktisch erproben sollten und solche, bei denen eine theoretische Erläuterung ausreichend war.


Über die GFU
5/5

Hier kann ich leider ncihts weiteres schreiben, da ich keine Referenzwerte habe um mir eine Meinung bilden zu können.

Theresa S. (DAKOSY Datenkommunikationssystem AG)
Hamburg
Über das Seminar
5/5

Es hat mir viele Einblicke in die grundlegenden Abläufe gegeben. Gute Erläuterungen und praktische Beispiele, die funktionieren.


Über die GFU
5/5
Name auf Wunsch anonymisiert
FAQ für Inhouse Schulungen

Bei einer offenen Schulung stehen Ort und Termin vorab fest. Jeder Interessent kann eine offene Schulung buchen, daher treffen Teilnehmer aus verschiedenen Unternehmen aufeinander.

Inhouse Schulungen können auf Ihren individuellen Schulungsbedarf zugeschnitten werden. Sie bestimmen den Teilnehmerkreis, Termin und Schulungsort.

Bei einer Inhouse Schulung gehen wir auf die individuellen Bedürfnisse Ihres Unternehmens ein und decken den Schulungsbedarf direkt bei Ihnen im Unternehmen ab.

Das spart Zeit und Geld und sorgt für einen schnellen Wissenstransfer Ihrer Mitarbeiter.

Eine komplette Lernumgebung in der Cloud mit Remote Zugriff ist für uns selbstverständlich. Sie müssen sich um nichts kümmern. Lediglich ein funktionierender PC oder Notebook mit Internetanschluss sollte für jeden Teilnehmer am Schulungstag bereit stehen.

  • Kompetente Seminarberatung
  • Dozenten aus der Praxis
  • Auf Ihre Bedürfnisse zugeschnittener individueller Lernstoff
  • Sie können den Termin flexibel gestalten, so wie es für Sie am besten passt
  • Unsere Inhouse Schulungen können Europaweit durchgeführt werden
  • Der Fokus liegt auf Ihrem Schulungsbedarf, somit schonen Sie Ihr Budget
  • Wissenslücken Ihrer Mitarbeitet werden schnell geschlossen
aegallianzaxaElement 1deutsche-bankdeutsche-postlufthansamercedessonyzdf