Das Seminar vermittelt eine durchgängige Automatisierungsarchitektur für Modellinhalte und administrative Aufgaben. API-Zugriffe, PowerShell-Bibliotheken, eigene Endpunkte und Engineering-Aktionen werden so kombiniert, dass wiederholbare, nachvollziehbare und fehlertolerante Abläufe entstehen.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- REST-, Java-, .NET- und PowerShell-Zugänge anhand ihres Einsatzprofils auswählen.
- Dienstidentitäten, Rechte, TLS und Geheimnisse für Automatisierungen sicher gestalten.
- Modellinhalte lesen, suchen, anlegen, ändern und validieren.
- Wiederholbare Jobs mit Protokollierung, Idempotenz, Retry und Rollback implementieren.
- Automatisierungen versionieren, testen, bereitstellen und betrieblich überwachen.
Schrittweise Seminarinhalte
1. Automatisierungsarchitektur und Anwendungsfälle
Schwerpunkt: REST, Java, .NET, PowerShell, Plug-ins, Engineering-Aktionen, Batchjobs und Integrationsgrenzen.
- Anwendungsfälle nach Lesezugriff, Schreibzugriff, Administration, GUI-Erweiterung und Massendatenverarbeitung klassifizieren.
- Geeignete Schnittstelle anhand von Laufzeit, Plattform, Datenvolumen und Betriebsmodell auswählen.
- Datenflüsse, Verantwortlichkeiten, Fehlerdomänen und Nachweisanforderungen modellieren.
- Ein Referenzszenario mit klaren Ein- und Ausgaben sowie Abnahmekriterien definieren.
Arbeitsergebnis: Technisches Zielbild für eine Automatisierungslösung.
2. Sicherheit, Verbindung und Dienstidentitäten
Schwerpunkt: TLS, Authentisierung, Berechtigungen, Secrets, Zertifikate, Netzwerkpfade und minimale Rechte.
- Technische Identität und benötigte Modell- beziehungsweise Administrationsrechte festlegen.
- Verbindungsparameter, Zertifikatsprüfung und Secretablage sicher konfigurieren.
- Erfolgreiche und abgewiesene Zugriffe mit nachvollziehbaren Testfällen prüfen.
- Rotation, Sperrung und Notfallersatz für technische Zugangsdaten dokumentieren.
Arbeitsergebnis: Geprüfte Sicherheits- und Verbindungsbaseline.
3. REST API lesen und navigieren
Schwerpunkt: Ressourcen, Endpunkte, Filter, Paging, Referenzen, Metadaten, Suchmuster und Antwortcodes.
- API-Dokumentation und Ressourcenstruktur für das gewählte Modell analysieren.
- Gezielte Leseabfragen mit Filtern, Auswahlfeldern und Paging formulieren.
- Beziehungen zwischen Modellobjekten auflösen und in ein stabiles Datenformat überführen.
- Antwortcodes, leere Ergebnisse und Berechtigungsfehler systematisch behandeln.
Arbeitsergebnis: Wiederverwendbare Bibliothek für Modellabfragen.
4. REST API schreiben und eigene Endpunkte
Schwerpunkt: Anlegen, Ändern, Löschen, Transaktionsgrenzen, Validierung, Plug-in-Endpunkte und Schreibrechte.
- Schreiboperationen zunächst in einer isolierten Modellversion vorbereiten.
- Objekte mit Pflichtwerten und Beziehungen anlegen und danach erneut lesen.
- Änderungen vorab validieren und bei Teilfehlern kompensieren.
- Einen fachlich begrenzten eigenen Endpunkt mit klarer Eingabevalidierung konzipieren.
Arbeitsergebnis: Sicherer schreibender API-Prototyp.
5. Java- und .NET-API für modellnahe Erweiterungen
Schwerpunkt: Objektmodell, Proxy-Prinzip, Sitzungen, Typen, Helper, Engineering-Aktionen und GUI-nahe Integration.
- API-Projekt und Bibliotheksreferenzen passend zur Innovator-Version einrichten.
- Verbindung, Sitzung und Zugriff auf Repository- und Modellelemente implementieren.
- Typisierte Navigation, Änderungen und fachliche Prüfungen in einer Beispielaktion umsetzen.
- Ressourcen, Ausnahmen und Sitzungsende sauber behandeln und protokollieren.
Arbeitsergebnis: Lauffähige modellnahe Erweiterung mit sauberem Lebenszyklus.
6. PowerShell für administrative Aufgaben
Schwerpunkt: Innovator-Skriptbibliothek, Dienste, Repositorys, Modelle, Backups, Benutzer und geplante Ausführung.
- PowerShell-Umgebung, Signaturprüfung und Ausführungsrichtlinie kontrollieren.
- Vorhandene Innovator-Funktionen ermitteln und mit nichtkritischen Leseoperationen testen.
- Einen administrativen Ablauf mit Parametern, Vorprüfungen und strukturiertem Logging automatisieren.
- Geplante Ausführung, Berechtigungen und Verhalten bei Wiederholung oder Abbruch prüfen.
Arbeitsergebnis: Betriebsfähiges PowerShell-Runbook.
7. Robustheit, Idempotenz und Fehlerbehandlung
Schwerpunkt: Retries, Timeouts, Duplikate, Sperren, Teilzustände, Korrelations-IDs, Rollback und Wiederanlauf.
- Fehlerklassen und erwartete Reaktion für Netzwerk, Berechtigung, Validierung und Modellkonflikte definieren.
- Idempotente Schlüssel und Vorprüfungen zur Vermeidung doppelter Änderungen einbauen.
- Retry- und Timeoutregeln mit begrenzten Wiederholungen und eindeutiger Protokollierung umsetzen.
- Teilzustände erkennen, kompensieren und für eine manuelle Nachbearbeitung kennzeichnen.
Arbeitsergebnis: Fehlertoleranter Automatisierungsablauf.
8. Test, Deployment und Betrieb
Schwerpunkt: Testmodelle, Versionsbindung, Codeverwaltung, Paketierung, Freigabe, Monitoring und Change-Prozess.
- Unit-, Integrations-, Negativ- und Regressionstests mit definierten Testdaten aufbauen.
- Abhängigkeit zur Innovator-Version und zu Profilen explizit dokumentieren.
- Paketierung, Konfiguration und Secretübergabe für Test und Produktion trennen.
- Betriebskennzahlen, Alarmierung, Supportgrenzen und Rollbackverfahren festlegen.
Arbeitsergebnis: Produktionsreifer Bereitstellungs- und Betriebsplan.
Praxisübungen und Laborszenarien
- REST-Abfrage mit Filterung, Paging und Beziehungsauflösung.
- Schreibender API-Workflow mit Vorprüfung und Kompensation.
- Java- oder .NET-Engineering-Aktion für eine Modellprüfung.
- PowerShell-Automatisierung für eine administrative Routine.
- Fehlersimulation mit Retry, Idempotenz und strukturiertem Logging.
Zielgruppe und Voraussetzungen
Zielgruppe: Softwareentwicklung, DevOps, Innovator-Administration, Systemintegration, Enterprise-Tooling und technische Architektur.
Voraussetzungen: Sichere Grundlagen in mindestens einer Skript- oder Programmiersprache, REST, JSON, TLS und Versionsverwaltung; Innovator-Grundkenntnisse.
Didaktik und Arbeitsweise
Fachliche Einordnungen wechseln mit Demonstrationen, strukturierten Konfigurations- oder Modellierungsschritten, Praxisübungen und kontrollierten Fehlerfällen. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe im eigenen Umfeld wiederholt werden können.
Fachbereichsleitung und Trainerteam
-

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: | Softwareentwicklung, DevOps, Innovator-Administration, Systemintegration, Enterprise-Tooling und technische Architektur. |
| Voraussetzungen: | Sichere Grundlagen in mindestens einer Skript- oder Programmiersprache, REST, JSON, TLS und Versionsverwaltung; Innovator-Grundkenntnisse. |
| 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, 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.
