Seminar / Training
Skripte erweitern ELO Clients, Formulare und Serverprozesse, erhöhen aber zugleich Wartungs- und Sicherheitsanforderungen. Das Seminar vermittelt eine strukturierte Entwicklungsweise für JavaScript, Client-Scripting, Forms-Scripting, Indexserver-Ereignisse, registrierte Funktionen, Tests und kontrollierte Bereitstellung.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- geeignete Erweiterungspunkte auswählen und unnötige Individualisierung vermeiden
- JavaScript-Bausteine für Client, Formular und Server wartbar entwickeln
- ELO APIs, Ereignisse und registrierte Funktionen sicher verwenden
- Debugging, Test, Versionierung und Deployment standardisieren
Zielgruppe
ELO Entwicklung, technische Fachadministration, Integration und Application Management.
Voraussetzungen
Sichere JavaScript-Grundkenntnisse sowie Verständnis von ELO Repository, Metadaten und Workflows.
Seminarinhalte
Die folgenden Arbeitsschritte werden nacheinander vorbereitet, ausgeführt, geprüft und dokumentiert.
Schritt 1: Erweiterungsbedarf und Architektur entscheiden
- Standardfunktion, Konfiguration, Flow, Workflow und Skript gegeneinander abwägen
- Ausführungsort, Benutzerkontext und Fehlerwirkung festlegen
- Upgrade- und Wartungsrisiko dokumentieren
Schritt 2: Entwicklungsumgebung und Konventionen einrichten
- Repository, Testbenutzer und Debuggingzugang vorbereiten
- Namensräume, Dateistruktur und Versionsverwaltung festlegen
- Codeprüfung und Freigabeprozess definieren
Schritt 3: JavaScript-Grundlagen für ELO anwenden
- Objekte, Funktionen, Module und Fehlerbehandlung sicher verwenden
- Eingaben validieren und Seiteneffekte begrenzen
- asynchrone Aufrufe und Rückgabewerte kontrolliert behandeln
Schritt 4: Java Client Scripting entwickeln
- Menübandaktionen und Clientereignisse einordnen
- ausgewählte Einträge und Benutzereingaben verarbeiten
- Benutzerrechte und Clientversionen berücksichtigen
Schritt 5: Forms Scripting umsetzen
- Formularfelder lesen, setzen und validieren
- dynamische Sichtbarkeit und Berechnung kapseln
- Clientprüfung durch serverseitige Regeln ergänzen
Schritt 6: Indexserver-Skripte entwickeln
- Serverereignisse und Ausführungskontext verstehen
- Dokumente, Metadaten und Workflows über Services bearbeiten
- Transaktionen, Parallelität und Zeitgrenzen berücksichtigen
Schritt 7: Registrierte Funktionen verwenden
- wiederverwendbare Serverfunktionen mit klarer Schnittstelle entwickeln
- Eingaben, Ausgaben und Fehlercodes dokumentieren
- Aufruf aus Client, Workflow oder Integration kontrollieren
Schritt 8: APIs und externe Dienste anbinden
- Sitzung und Berechtigungskontext korrekt behandeln
- Datenformate und Antworten validieren
- Zeitüberschreitung, Wiederholung und Geheimnisablage absichern
Schritt 9: Logging und Debugging standardisieren
- Logebenen und Korrelationsmerkmale festlegen
- Debugger und reproduzierbare Testdaten nutzen
- sensible Inhalte aus Protokollen fernhalten
Schritt 10: Sicherheit und Qualität prüfen
- Eingabevalidierung, Rechteprüfung und Missbrauchsszenarien testen
- Code auf Fehler, Seiteneffekte und Ressourcenverbrauch prüfen
- Abhängigkeiten und Drittkomponenten kontrollieren
Schritt 11: Automatisierte Tests aufbauen
- Einheitstests, Integrationstests und fachliche Tests kombinieren
- Normal-, Grenz- und Fehlerfälle abdecken
- Regressionstests für Updates und Änderungen pflegen
Schritt 12: Deployment und Betrieb organisieren
- Skripte versioniert und abhängigkeitsbewusst bereitstellen
- Konfiguration je Umgebung trennen
- Rückfall, Monitoring, Support und technische Dokumentation übergeben
Praxisübungen
- Entwicklung einer Clientaktion mit Rechte- und Eingabeprüfung
- Erstellung eines dynamischen Formularskripts
- Umsetzung einer registrierten Serverfunktion
- Ende-zu-Ende-Test und versionierte Bereitstellung einer Erweiterung
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: | 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: | ELO Entwicklung, technische Fachadministration, Integration und Application Management. |
| Voraussetzungen: | Sichere JavaScript-Grundkenntnisse sowie Verständnis von ELO Repository, Metadaten und Workflows. |
| 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.
