Eigene Erweiterungen sind sinnvoll, wenn Standardkonfiguration und externe Integrationsservices nicht ausreichen. Entscheidend ist eine Architektur, die EDC-Service-Schnittstellen nutzt, interne Kopplung begrenzt und bei Versionswechseln testbar bleibt.
Ihr Nutzen
Sie verstehen die Modulstruktur, erstellen und registrieren Extensions, bauen Konfiguration und Fehlerbehandlung ein und sichern Ihre Änderung mit automatisierten Tests und einer reproduzierbaren Build-Pipeline ab.
Lernziele
- EDC-Module, Service Extension Context und Dependency Injection verstehen
- eine eigene Backend-Extension mit Konfiguration und API entwickeln
- Datenmodelle, Mapping und Frontend-Anpassungen sauber integrieren
- Tests, Packaging, Security Checks und Upgrade-Strategie etablieren
Für wen ist das Seminar geeignet?
Java- und Kotlin-Entwickler, Backend- und Full-Stack-Teams, Softwarearchitekten und Maintainer eigener EDC-Distributionen.
Voraussetzungen
Sichere Java-Kenntnisse, REST und Gradle-Grundlagen; Docker-Erfahrung. Für Frontend-Übungen sind TypeScript-Grundlagen hilfreich. Bei diesem Seminar stellt der Kunde die Schulungsumgebung.
Seminarinhalte
Entwicklungsumgebung
- Repository- und Modulstruktur
- Gradle, Abhängigkeiten und Paketquellen
- Lokaler Backend- und Frontend-Workflow
Extension-Architektur
- ServiceExtension und Service-Schnittstellen
- Konfiguration, Validierung und Lifecycle
- Trennung von öffentlicher API und interner Implementierung
API und Datenmodell
- Controller, DTOs und Mapping
- Fehlervertrag, Sicherheit und Dokumentation
- Kompatibilität mit API Clients
Frontend und Qualität
- Frontend im gemeinsamen Repository
- Fake Backend und typisierte Clients
- Unit-, Integrations- und Contract-Tests
Auslieferung
- Container-Image und Konfigurationsprofile
- SBOM, Lizenz- und Security-Prüfung
- Versionierung, Upgrade-Test und Wartungsgrenzen
Praxisanteil
Das durchgängige Projekt ergänzt eine kleine fachliche Funktion vom Backend-Service über API und Test bis zu einer optionalen UI-Ansicht. Code Review und Upgrade-Simulation schließen das Seminar ab.
Technischer Referenzstand
Die Entwicklungsbasis ist sovity EDC CE 16.7.0 mit JDK 21 und Node 20. Für Bibliotheken wird der konfigurierte Maven-Paketbezug benötigt; die Übungen bleiben von nicht veröffentlichten internen Testwerkzeugen unabhängig.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Java- und Kotlin-Entwickler, Backend- und Full-Stack-Teams, Softwarearchitekten und Maintainer eigener EDC-Distributionen. |
| Voraussetzungen: | Sichere Java-Kenntnisse, REST und Gradle-Grundlagen; Docker-Erfahrung. Für Frontend-Übungen sind TypeScript-Grundlagen hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, moderierte Diskussionen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
