REST-Aufrufe werden in einen fachlich nachvollziehbaren Webablauf eingebettet. Neben Endpunkten und Datenformaten stehen Authentifizierung, Rechtekontext, Fehlerbehandlung und saubere Trennung von Frontend und Backend im Mittelpunkt.
Zwei Tage sind für API-Grundlagen, vollständige CRUD-Abläufe und einen kleinen Webintegrationsprototyp erforderlich.
Inhaltsverzeichnis
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- REST-Topologie, Gateway und Authentifizierung
- Suche und Dokumentabruf
- Objekte anlegen, ändern und löschen
- Komplexe Abfragen, Historie und Objektdefinition
- Webanwendung, Sicherheit und Debugging
- Praxisübungen
Lernziele
- Gateway, Authentifizierung und DMS-Service sicher einordnen
- Objekte, Metadaten und Dokumentinhalte suchen und abrufen
- DMS-Objekte einschließlich Datei-Upload anlegen und ändern
- komplexe Suchen, Objektdefinition und Historie verarbeiten
- Webintegration mit reproduzierbarer Diagnose und Fehlerbehandlung umsetzen
Zielgruppe
Webentwickelnde, Integrationsentwickelnde, technische Consultants und Administrierende mit Programmieraufgaben.
Voraussetzungen
Grundkenntnisse in HTTP, JSON, HTML und JavaScript. Sicherer Umgang mit dem enaio®-Objektmodell.
Seminarinhalte
Die Themen werden in einer festen Arbeitsfolge aus Einordnung, Konfiguration oder Bedienung, praktischer Prüfung und dokumentierter Auswertung bearbeitet.
REST-Topologie, Gateway und Authentifizierung
Der Einstieg klärt Endpunkte, Kommunikationswege und den Benutzerkontext jedes Aufrufs.
- Schritt 1: Gateway, Webclient und DMS-Service in der Architektur lokalisieren.
- Schritt 2: Basisadresse und verfügbare API-Bereiche in der Testumgebung prüfen.
- Schritt 3: Authentifizierung mit einem geeigneten Testkonto einrichten.
- Schritt 4: Einfachen Status- oder Metadatenaufruf mit einem API-Werkzeug ausführen.
- Schritt 5: HTTP-Status, Antwortkopf und Antwortinhalt getrennt bewerten.
Suche und Dokumentabruf
Suchanforderungen werden in API-Abfragen übersetzt und Ergebnisse sicher weiterverarbeitet.
- Schritt 1: Suchkriterien und Zielobjektart festlegen.
- Schritt 2: Einfache Suche ausführen und Ergebnisstruktur analysieren.
- Schritt 3: Metadaten eines ausgewählten Objekts abrufen.
- Schritt 4: Dokumentinhalt oder geeignete Vorschau übertragen.
- Schritt 5: Leere, zu große und nicht berechtigte Trefferfälle behandeln.
Objekte anlegen, ändern und löschen
Schreibende Operationen werden mit Validierung und eindeutiger Fehlerbehandlung umgesetzt.
- Schritt 1: Erforderliche Felder und gültige Katalogwerte aus der Objektdefinition ermitteln.
- Schritt 2: Neues Objekt mit vollständigen Metadaten anlegen.
- Schritt 3: Datei hochladen und dem Objekt eindeutig zuordnen.
- Schritt 4: Metadaten oder Dokumentversion kontrolliert ändern.
- Schritt 5: Lösch- oder Rücknahmefall nur mit passender Berechtigung und Bestätigung testen.
Komplexe Abfragen, Historie und Objektdefinition
Erweiterte Endpunkte unterstützen dynamische Anwendungen und administrative Diagnose.
- Schritt 1: Mehrere Suchbedingungen logisch kombinieren.
- Schritt 2: Ergebnisumfang, Sortierung und schrittweises Laden steuern.
- Schritt 3: Objektdefinition zur dynamischen Formular- oder Validierungslogik auswerten.
- Schritt 4: Historie abrufen und relevante Ereignisse filtern.
- Schritt 5: Spezifischen Historieneintrag nur im vorgesehenen Kontext erzeugen.
Webanwendung, Sicherheit und Debugging
Ein kleiner Prototyp verbindet API-Aufrufe mit einer klaren Benutzeroberfläche und sicherem Fehlerverhalten.
- Schritt 1: Frontend-Aktion und serverseitigen API-Zugriff logisch trennen.
- Schritt 2: Eingaben vor dem Aufruf validieren und sensible Daten nicht protokollieren.
- Schritt 3: Suchergebnis und Dokumentlink in einer einfachen Ansicht darstellen.
- Schritt 4: Netzwerkaufruf und Antwort im Browserdiagnosewerkzeug untersuchen.
- Schritt 5: Fehlerfälle mit Benutzerhinweis und technischem Korrelationsmerkmal behandeln.
Praxisübungen
- Aufbau einer vollständigen API-Sammlung für den Schulungsfall
- Suche und Anzeige eines Dokuments mit Metadaten
- Anlage eines Objekts mit Datei-Upload und anschließender Änderung
- Implementierung eines einfachen Webprototyps mit Fehlerbehandlung
Fachbereichsleitung, Trainingsleitung und Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmende: | Webentwickelnde, Integrationsentwickelnde, technische Consultants und Administrierende mit Programmieraufgaben. |
| Voraussetzungen: | Grundkenntnisse in HTTP, JSON, HTML und JavaScript. Sicherer Umgang mit dem enaio®-Objektmodell. |
| 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 Teilnehmenden |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja |
| 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.
