Seminar / Training
Seminarprofil
Komplexe Automatisierungen benötigen klare Datenverträge, kontrollierte Parallelität, Wiederverwendung und belastbare Fehlerpfade. Das Seminar vertieft die Entwicklung großer Workflows und zerlegt sie in testbare, wartbare Bausteine.
Inhaltsverzeichnis
- Seminarprofil
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- komplexe Workflows modular und datengetrieben entwerfen
- Schleifen, parallele Pfade, Subflows und zustandsbehaftete Verarbeitung beherrschen
- Fehler, Teilfehler, Wiederholung und Kompensation systematisch modellieren
- Leistung, Testbarkeit, Wartbarkeit und Governance großer Playbooks verbessern
Zielgruppe
Erfahrene Workflow-Entwickler, SOC Engineering, Integrationsentwicklung, DevSecOps und technische Plattformverantwortung.
Voraussetzungen
Sichere Workflow-Grundlagen, Erfahrung mit JSON-Daten, Bedingungen, Integrationen und Ausführungsanalyse.
Seminarinhalte
- Schritt 1: Komplexen Prozess zerlegen
Ein umfangreicher Sicherheitsprozess wird in fachliche Phasen, Datenverträge und wiederverwendbare Funktionen aufgeteilt.
- Start- und Endzustände definieren
- Seiteneffekte markieren
- Modulgrenzen und Schnittstellen festlegen
- Schritt 2: Datenverträge etablieren
Jeder Baustein erhält definierte Eingaben, Ausgaben, Pflichtfelder und Fehlerobjekte.
- Schemas dokumentieren
- Validierung am Eingang vorsehen
- interne Normalform verwenden
- Schritt 3: Schleifen und Mengenverarbeitung steuern
Listen werden mit Begrenzung, Teilresultaten und eindeutigem Elementkontext verarbeitet.
- Iteration konfigurieren
- Fehler pro Element behandeln
- Gesamt- und Teilergebnis zusammenführen
- Schritt 4: Parallele Pfade entwerfen
Unabhängige Aktionen werden parallelisiert, ohne Reihenfolgeabhängigkeiten oder API-Grenzen zu verletzen.
- Abhängigkeiten analysieren
- Parallelität begrenzen
- Join- und Abbruchverhalten festlegen
- Schritt 5: Subflows und Wiederverwendung einsetzen
Gemeinsame Funktionen werden als klar versionierte Bausteine mit stabilen Schnittstellen ausgelagert.
- Kandidaten auswählen
- Ein- und Ausgaben definieren
- Änderungsauswirkungen kontrollieren
- Schritt 6: Zustand und Deduplizierung verwalten
Datastore, Cache und Korrelationsschlüssel verhindern Doppelverarbeitung und ermöglichen mehrstufige Abläufe.
- Zustandsautomat modellieren
- Schlüssel und Ablaufzeit definieren
- Race Conditions berücksichtigen
- Schritt 7: Fehlerhierarchie entwickeln
Validierungs-, Integrations-, Fach- und Plattformfehler erhalten unterschiedliche Reaktionen.
- Fehler klassifizieren
- Retry und manuellen Pfad zuordnen
- sicheren Abbruch und Eskalation gestalten
- Schritt 8: Kompensation und Rücknahme planen
Für bereits ausgeführte Seiteneffekte werden reversible Schritte oder bewusste manuelle Korrekturen vorgesehen.
- kompensierbare Aktionen kennzeichnen
- Rücknahmereihenfolge definieren
- Teilzustand dokumentieren
- Schritt 9: Leistung optimieren
Unnötige Aufrufe, große Nutzdaten, serielle Engpässe und übermäßige Protokollierung werden reduziert.
- Ausführungsprofil messen
- Caching und Filterung einsetzen
- Parallelität gegen Limits abgleichen
- Schritt 10: Fortgeschrittene Tests durchführen
Datenvarianten, Teilfehler, Wiederanlauf und konkurrierende Ausführungen werden reproduzierbar geprüft.
- Testdatensätze erstellen
- Fehler injizieren
- Idempotenz und Wiederanlauf verifizieren
- Schritt 11: Technische Dokumentation erstellen
Architektur, Datenvertrag, Abhängigkeiten, Betriebsgrenzen und Fehlerpfade werden wartbar dokumentiert.
- Modulübersicht pflegen
- Runbook und Supportinformationen ergänzen
- Version und Abnahme festhalten
Praxisübungen
- Ein monolithisches Playbook in Subflows mit dokumentierten Datenverträgen zerlegen
- Eine parallele IOC-Verarbeitung mit Mengenbegrenzung, Teilfehlern und Ergebniszusammenführung aufbauen
- Einen zustandsbehafteten Workflow mit Deduplizierung, Retry, Kompensation und Wiederanlauf testen
Methodik
Fachvortrag, Demonstrationen, geführte Konfiguration, praktische Übungen und strukturierte Auswertung am System. Jeder Themenblock folgt dem Ablauf Ausgangslage, Konfiguration, Test, Fehlerbild und Korrektur. Ergebnisse werden anhand festgelegter Sollzustände geprüft und in einer wiederverwendbaren Arbeitsunterlage dokumentiert.
Fachbereichsleitung, Trainerleitung und 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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene Workflow-Entwickler, SOC Engineering, Integrationsentwicklung, DevSecOps und technische Plattformverantwortung. |
| Voraussetzungen: | Sichere Workflow-Grundlagen, Erfahrung mit JSON-Daten, Bedingungen, Integrationen und Ausführungsanalyse. |
| 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: | Fachvortrag, Demonstrationen, geführte Konfiguration, praktische Übungen und strukturierte Auswertung 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.
