Seminar Shuffle SOAR – App-Entwicklung mit OpenAPI und Python

Seminar / Training

Seminarprofil

Fehlende Konnektoren lassen sich durch eigene Apps schließen. Das Seminar führt von einer belastbaren Schnittstellenanalyse über OpenAPI-basierte Generierung und Python-Logik bis zu Tests, Versionierung und sicherer Bereitstellung.

Inhaltsverzeichnis

  1. Seminarprofil
  2. Zielsetzung
  3. Zielgruppe
  4. Voraussetzungen
  5. Seminarinhalte
  6. Praxisübungen
  7. Methodik

Zielsetzung

  • geeignete Schnittstellen systematisch analysieren und ein App-Design ableiten
  • Aktionen, Parameter, Authentifizierung und Rückgaben konsistent modellieren
  • OpenAPI und Python für robuste Integrationslogik einsetzen
  • Apps testen, versionieren, dokumentieren und kontrolliert bereitstellen

Zielgruppe

Python-Entwicklung, Integrationsentwicklung, SOC Engineering, DevSecOps und technische Produktverantwortung.

Voraussetzungen

Sichere Python-Grundlagen, Verständnis von REST-APIs, JSON und Authentifizierungsverfahren sowie Grundkenntnisse der Workflow-Entwicklung.

Seminarinhalte

  1. Schritt 1: Integrationsanforderung analysieren

    Der fachliche Automatisierungsbedarf wird in konkrete API-Operationen und Sicherheitsanforderungen zerlegt.

    • Use Cases und Datenflüsse erfassen
    • Endpunkte und Limits prüfen
    • Fehler- und Berechtigungsszenarien bestimmen
  2. Schritt 2: App-Struktur und Aktionen entwerfen

    Aktionen erhalten eindeutige Namen, Eingaben, Ausgaben und wiederverwendbare Konventionen.

    • Aktionskatalog erstellen
    • Pflicht- und optionale Parameter definieren
    • Rückgabeformate vereinheitlichen
  3. Schritt 3: OpenAPI-Beschreibung aufbereiten

    Eine vorhandene oder neue Spezifikation wird auf relevante Operationen reduziert und technisch bereinigt.

    • Schemas und Security Schemes prüfen
    • Operation IDs stabilisieren
    • nicht geeignete Endpunkte ausschließen
  4. Schritt 4: Authentifizierung implementieren

    API-Key, Basic Auth, Token- oder OAuth-nahe Verfahren werden geschützt und nachvollziehbar eingebunden.

    • Credential-Felder definieren
    • Header und Tokenbildung umsetzen
    • Fehlermeldungen ohne Geheimnisoffenlegung gestalten
  5. Schritt 5: Python-Aktionen entwickeln

    Speziallogik, Validierung, Pagination und Ergebnisaufbereitung werden in wartbare Funktionen überführt.

    • Eingaben validieren
    • HTTP-Aufrufe kapseln
    • Antworten normalisieren und Fehler klassifizieren
  6. Schritt 6: Komplexe API-Muster beherrschen

    Mehrseitige Antworten, Dateitransfer, asynchrone Jobs und Rate Limits werden kontrolliert verarbeitet.

    • Pagination iterieren
    • Binär- und Metadaten trennen
    • Retry und Backoff implementieren
  7. Schritt 7: Lokale und integrierte Tests aufbauen

    Funktionen werden mit positiven, negativen und sicherheitsrelevanten Fällen geprüft.

    • Testdaten vorbereiten
    • Mock- und Sandbox-Antworten verwenden
    • Grenzwerte und fehlerhafte Credentials testen
  8. Schritt 8: Versionierung und Veröffentlichung organisieren

    Änderungen werden nachvollziehbar paketiert, dokumentiert und über definierte Freigaben verteilt.

    • Versionsschema festlegen
    • Changelog und Bedienhinweise pflegen
    • Rollback auf vorherigen Stand vorbereiten
  9. Schritt 9: Abschlussintegration erstellen

    Eine vollständige App wird in einem Workflow eingesetzt und bis zum Betriebskriterium abgenommen.

    • App einbinden
    • End-to-End-Lauf ausführen
    • Betriebs- und Supportinformationen ergänzen

Praxisübungen

  • Eine OpenAPI-Spezifikation für ausgewählte Aktionen bereinigen und importierbar vorbereiten
  • Eine Python-Aktion mit Authentifizierung, Pagination und einheitlicher Fehlerbehandlung entwickeln
  • Eine eigene App versionieren, testen und in einem End-to-End-Workflow abnehmen

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

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: Python-Entwicklung, Integrationsentwicklung, SOC Engineering, DevSecOps und technische Produktverantwortung.
Voraussetzungen: Sichere Python-Grundlagen, Verständnis von REST-APIs, JSON und Authentifizierungsverfahren sowie Grundkenntnisse der Workflow-Entwicklung.
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.

Seminar Startdatum Enddatum Ort Dauer
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben