Seminar / Training
Dokumentenprozesse entfalten ihren Nutzen vollständig, wenn Fachanwendungen, Portale und Automatisierungsdienste zuverlässig angebunden sind. Das Seminar behandelt REST-API und Webhooks als kontrollierbare Integrationsbausteine mit sauberer Authentifizierung, Fehlerbehandlung und Betriebsübergabe.
Inhaltsverzeichnis
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen
- Methodik
Seminarprofil
Der Schwerpunkt liegt auf dem methodischen Aufbau von Integrationen: Anwendungsfall und Datenvertrag, Authentifizierung, Dokument- und Metadatenoperationen, Suche, Ereignisverarbeitung, Idempotenz, Protokollierung, Tests und technische Abnahme. Neben Einzelaufrufen werden vollständige Import-, Recherche- und Rückmeldeketten umgesetzt.
Zielgruppe
Softwareentwicklung, Systemintegration, DevOps, technische Anwendungsbetreuung, Automatisierungsteams und Architekturverantwortliche.
Voraussetzungen
Grundkenntnisse in HTTP, JSON, REST-Konzepten und einer Skript- oder Programmiersprache. Sichere Teedy-Grundbedienung sowie ein Testsystem mit administrativ bereitgestellten Zugangsdaten.
Lernziele
- API-Anwendungsfälle in eindeutige Datenflüsse, Verantwortlichkeiten und Fehlerfälle zerlegen.
- Authentifizierte API-Aufrufe sicher aufbauen und reproduzierbar testen.
- Dokumente, Metadaten, Tags und Suchvorgänge automatisiert verarbeiten.
- Webhooks robust empfangen, prüfen, entkoppeln und wiederholbar ausführen.
- Integrationen mit Protokollierung, Tests, Geheimnisverwaltung und Betriebsdokumentation absichern.
Seminarinhalte
1. Integrationsauftrag und Datenvertrag definieren
Quell- und Zielsystem, Dokumentdaten, Ereignisse, Zuständigkeiten und Fehlerwege werden vor der Implementierung eindeutig beschrieben.
- Schritt 1: Auslösendes Ereignis, erwartetes Ergebnis und fachliche Verantwortung festlegen.
- Schritt 2: Dokumentinhalt, Metadaten, Tags, Identifikatoren und Statuswerte als Datenvertrag definieren.
- Schritt 3: Synchronen und asynchronen Anteil der Verarbeitung unterscheiden.
- Schritt 4: Fehlerklassen, Wiederholungen, Abbruchkriterien und manuelle Nachbearbeitung planen.
2. API-Zugang und Authentifizierung absichern
Technische Konten erhalten minimale Rechte; Zugangsdaten werden von Quellcode, Protokollen und Nutzdaten getrennt.
- Schritt 1: Technisches Konto mit den tatsächlich benötigten Berechtigungen bereitstellen.
- Schritt 2: Anmeldung, Sitzungsbehandlung und einfachen Lesezugriff reproduzierbar testen.
- Schritt 3: Geheimnisse über geschützte Konfiguration oder Geheimnisverwaltung einbinden.
- Schritt 4: Ungültige, abgelaufene und unzureichend berechtigte Zugriffe als Negativtests ausführen.
3. Dokumente, Metadaten und Suche per API verarbeiten
Kernoperationen werden als wiederholbare, idempotente und protokollierte Verarbeitungskette aufgebaut.
- Schritt 1: Dokument mit kontrolliertem Namen und eindeutiger Quellkennung übertragen.
- Schritt 2: Metadaten, Tags und notwendige Zuordnungen nach Datenvertrag setzen.
- Schritt 3: Erzeugte Teedy-Identifikatoren speichern und doppelte Verarbeitung verhindern.
- Schritt 4: Suche, Paginierung, Abruf und Ergebnisprüfung mit unterschiedlichen Berechtigungen umsetzen.
4. Webhooks entkoppelt und wiederholbar verarbeiten
Ereignisse werden schnell angenommen, validiert und über eine kontrollierte nachgelagerte Verarbeitung bearbeitet.
- Schritt 1: Benötigte Ereignistypen auswählen und unnötige Benachrichtigungen vermeiden.
- Schritt 2: Empfangsendpunkt mit Zeitstempel, Korrelationskennung und Nutzdatenprüfung aufbauen.
- Schritt 3: Annahme und Verarbeitung über Warteschlange oder Jobsteuerung entkoppeln.
- Schritt 4: Wiederholung, Totfehlerablage und manuelle Nachbearbeitung gezielt testen.
5. Fehlerbehandlung, Tests und Betriebsübergabe gestalten
Temporäre und dauerhafte Fehler werden unterschieden; die Integration erhält Test-, Überwachungs- und Wartungsverfahren.
- Schritt 1: Netzwerk-, Berechtigungs-, Validierungs- und fachliche Konfliktfehler klassifizieren.
- Schritt 2: Wiederholungen mit begrenzter Anzahl und wachsendem Abstand implementieren.
- Schritt 3: Unit-, Schnittstellen- und End-to-End-Tests für Erfolgs- und Störungsfälle ausführen.
- Schritt 4: Protokolle, Kennzahlen, Start-, Stopp-, Wiederanlauf- und Geheimniswechselverfahren dokumentieren.
6. Betriebsziele, Kennzahlen und Alarmgrenzen festlegen
Monitoring beginnt mit beobachtbaren Benutzeraktionen und wenigen aussagekräftigen technischen Signalen.
- Schritt 1: Kernaktionen wie Anmeldung, Upload, OCR, Suche und Abruf benennen.
- Schritt 2: Akzeptable Antwortzeiten, Fehlerraten und Verfügbarkeitsziele festlegen.
- Schritt 3: CPU, Arbeitsspeicher, Datenträger, Datenbank, Warteschlangen und Anwendungsfehler als Kennzahlen auswählen.
- Schritt 4: Warn- und Kritischgrenzen mit Zuständigkeit, Reaktionszeit und Eskalation verbinden.
7. Störungen mit Hypothese und Gegenprobe eingrenzen
Die Diagnose folgt einem reproduzierbaren Minimalfall, einer überprüfbaren Vermutung und einer kontrollierten Gegenprobe.
- Schritt 1: Symptom mit Zeitpunkt, Benutzer, Dokument, Aktion und Auswirkung strukturiert erfassen.
- Schritt 2: Problem in einen möglichst kleinen, wiederholbaren Testfall überführen.
- Schritt 3: Eine wahrscheinliche Ursache formulieren und nur die passende Variable verändern.
- Schritt 4: Gegenprobe durchführen, bevor eine Korrektur als ursächlich bestätigt wird.
Praxisübungen
- Aufbau eines vollständigen Dokumentimports mit Metadaten, Tags, Dublettenprüfung und Ergebnisprotokoll.
- Implementierung eines Such- und Abrufdienstes mit paginierter Ergebnisverarbeitung.
- Webhook-Szenario mit Ereignisannahme, Warteschlange, Wiederholung und Fehlernachbearbeitung.
- Technische Abnahme anhand vorbereiteter Erfolgs-, Berechtigungs- und Störungstests.
Methodik
Kurze Architekturblöcke werden durch ausführbare API-Aufrufe, Codebeispiele, Fehlerexperimente und einen durchgehenden Integrationsfall ergänzt. Der Schwerpunkt liegt auf reproduzierbaren Schritten und einer später betreibbaren Lösung.
Fachbereichsleitung / Trainerteam / Seminarbetreuung
-

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, Systemintegration, DevOps, technische Anwendungsbetreuung, Automatisierungsteams und Architekturverantwortliche. |
| Voraussetzungen: | Grundkenntnisse in HTTP, JSON, REST-Konzepten und einer Skript- oder Programmiersprache. Sichere Teedy-Grundbedienung sowie ein Testsystem mit administrativ bereitgestellten Zugangsdaten. |
| 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, Schritt-für-Schritt-Anleitungen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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.
