Seminar / Training
Dieses Intensivseminar verdichtet die Entwicklungs- und Integrationsseminare zu einem durchgängigen Engineering-Prozess. ELO Objektmodell, APIs, Client- und Formskripting, Indexserver-Erweiterungen, Pakete der zweiten Generation, App Manager, Flows-Komponenten, Integration Client, Fachsystemkopplung, Tests und Deployment werden an einer gemeinsamen Lösung umgesetzt.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- die geeignete Erweiterungs- oder Integrationsarchitektur für eine Anforderung auswählen
- Skripte, Formulare, registrierte Funktionen und Paketressourcen wartbar entwickeln
- APIs, Integration Client und Flows-Komponenten sicher mit Drittsystemen verbinden
- Quellcode, Konfiguration, Tests, Versionierung und Deployment in einen reproduzierbaren Lebenszyklus überführen
Zielgruppe
ELO Entwicklung, Softwareentwicklung, technische Beratung, Integration, Solution Architecture und erfahrene technische Administration.
Voraussetzungen
Programmierkenntnisse, insbesondere in JavaScript; Grundkenntnisse zu Webtechnologien, REST, JSON, Authentifizierung und ELO Administration.
Seminarinhalte
Die folgenden Arbeitsschritte werden nacheinander vorbereitet, ausgeführt, geprüft und dokumentiert.
Schritt 1: Anforderung und Erweiterungstyp bestimmen
- fachliches Ziel, Benutzeraktion, Prozessdaten und Systemgrenzen erfassen
- Konfiguration, Scripting, Paket, Flow, Integration Client und externe Anwendung vergleichen
- Wartbarkeit, Sicherheit, Last und Upgradefähigkeit als Auswahlkriterien verwenden
Schritt 2: ELO Objekt- und Sicherheitsmodell verstehen
- Repositoryobjekte, Metadaten, Dokumentversionen, Benutzer, Gruppen und Workflows zuordnen
- Objekt- und Funktionsrechte in Entwicklerprüfungen berücksichtigen
- Transaktionen, Sperren und konkurrierende Änderungen fachgerecht behandeln
Schritt 3: Entwicklungsumgebung und Quellcode strukturieren
- Repository, Branches, Konfiguration und Geheimnisse trennen
- lokale, Test- und Produktivumgebung eindeutig kennzeichnen
- Build-, Prüf- und Freigabeschritte automatisierbar beschreiben
Schritt 4: Clientskripte entwickeln
- Aktionen, Dialoge und Kontextfunktionen im Java Client umsetzen
- Eingaben validieren und Rechte vor Aktionen prüfen
- Fehlerbehandlung, Protokollierung und Benutzerfeedback konsistent gestalten
Schritt 5: Formularskripting umsetzen
- Ereignisse, Felder und dynamisches Verhalten strukturieren
- Validierung, Sichtbarkeit und abhängige Werte implementieren
- Formulardaten sicher an Workflow und Repository übergeben
Schritt 6: Indexserver-Erweiterungen entwickeln
- Ereignisschnittstellen und registrierte Funktionen passend auswählen
- serverseitige Geschäftslogik mit klarer Schnittstelle kapseln
- Berechtigungen, Fehler, Zeitüberschreitung und Protokollierung berücksichtigen
Schritt 7: APIs und externe Clients verwenden
- Sitzung, Authentifizierung und API-Aufruf sicher aufbauen
- Objekte lesen, suchen, anlegen, ändern und versionieren
- Paging, Wiederholung, Idempotenz und Fehlercodes robust behandeln
Schritt 8: Pakete der zweiten Generation modellieren
- Paketstruktur, Abhängigkeiten, Namensräume und Versionen festlegen
- Metadaten, Spaces, Flows, Regeln, Übersetzungen und KI-Prompts zuordnen
- Installations-, Upgrade- und Deinstallationsverhalten kontrollieren
Schritt 9: Apps mit dem App Manager bereitstellen
- Clientanwendung und Konfiguration als klaren Bestandteil strukturieren
- Rollen, Berechtigungen und Zielgruppen definieren
- Version, Veröffentlichung, Test und Rückfall organisieren
Schritt 10: Flows-Komponenten und Automationen erweitern
- Standardkomponenten vor Eigenentwicklung bewerten
- Ein- und Ausgaben, Authentifizierung und Fehlerverhalten einer Komponente definieren
- Komponente testen, paketieren und in einen Flow integrieren
Schritt 11: Integration Client konfigurieren und erweitern
- Fachanwendung, Kontextdaten und ELO Aktionen verbinden
- Mapping, Suche, Ablage und Aktualisierung rollenbezogen konfigurieren
- Client- und Serveranteile sowie Sicherheitsgrenzen prüfen
Schritt 12: Fachsystem- und ERP-Schnittstellen entwerfen
- Ereignis, Datenhoheit, Schlüssel und Synchronisationsrichtung festlegen
- Transformation, Dublettenregel und Wiederanlauf implementieren
- Monitoring, Mengenabgleich und fachliche Fehlerbearbeitung vorsehen
Schritt 13: Sicherheit und Datenschutz einbauen
- Minimalrechte und sichere Dienstkonten verwenden
- Eingaben, Dateien, Tokens und Geheimnisse schützen
- Protokollierung ohne unnötige personenbezogene oder vertrauliche Inhalte gestalten
Schritt 14: Tests und Qualitätskontrollen automatisieren
- Einheits-, Integrations-, Rollen-, Last- und Regressionstests kombinieren
- Testdaten und externe Systeme reproduzierbar bereitstellen
- Abdeckung, Fehlernachweis und Freigabekriterien dokumentieren
Schritt 15: Deployment und Betrieb übergeben
- Versionen, Abhängigkeiten und Konfiguration je Umgebung festlegen
- Installation, Migration, Monitoring und Rückfall skripten oder dokumentieren
- technische Dokumentation und Supportdiagnose an den Betrieb übergeben
Schritt 16: Integrierte Lösung fertigstellen
- eine paketierte Erweiterung mit Formular, Serverfunktion und externer API entwickeln
- Integration Client oder Flow als angebundenen Prozessschritt umsetzen
- Ende-zu-Ende-Test, Sicherheitsprüfung und versionierte Bereitstellung durchführen
Praxisübungen
- Entwicklung einer Clientaktion mit serverseitiger Funktion
- Erstellung eines dynamischen Formulars in einem Workflow
- Aufbau eines Gen.-2-Pakets mit App- und Flow-Bestandteilen
- Anbindung eines simulierten Fachsystems über eine API
- automatisierter Ende-zu-Ende-Test und kontrolliertes Deployment
Methodik
Trainerinput, Demonstrationen, geführte Konfiguration, praktische Übungen am System, Prüflisten, Fehleranalysen und gemeinsame Auswertung. Jeder Arbeitsschritt wird an einer Übungsumgebung nachvollzogen und mit einem prüfbaren Arbeitsstand abgeschlossen.
Fachbereichsleitung / Trainerteam / Ansprechpersonen
-

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: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | ELO Entwicklung, Softwareentwicklung, technische Beratung, Integration, Solution Architecture und erfahrene technische Administration. |
| Voraussetzungen: | Programmierkenntnisse, insbesondere in JavaScript; Grundkenntnisse zu Webtechnologien, REST, JSON, Authentifizierung und ELO Administration. |
| 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, geführte Konfiguration, 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.
