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
- Seminarprofil
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-

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: | 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.
