Zielsetzung
Das Seminar zeigt, wie FerretDB neben dem MongoDB-Protokoll über die integrierte Data API und den grundlegenden MCP-Server angesprochen wird. Die Schnittstellen werden sicher aktiviert, getestet, beobachtet und in kleine Anwendungs- beziehungsweise Automatisierungsszenarien eingebunden.
Inhaltsübersicht
- Zielsetzung und Lernziele
- Teilnehmerkreis und Voraussetzungen
- Schnittstellen und Einsatzgrenzen
- Listener und Authentifizierung konfigurieren
- CRUD über die Data API
- OpenAPI-gestützte Tests
- MCP-Grundintegration
- Betrieb und Fehleranalyse
- Praxisübungen und Methodik
Lernziele
- Data API und MCP-Schnittstelle architektonisch voneinander abgrenzen
- HTTP-Endpunkte, Authentifizierung und Listener sicher konfigurieren
- CRUD-Anfragen über die Data API erstellen und automatisiert prüfen
- MCP-Funktionen mit klaren Berechtigungs- und Sicherheitsgrenzen erproben
Teilnehmerkreis
Softwareentwickler, API-Entwickler, Automatisierungsfachkräfte, KI-Teams und DevOps-Verantwortliche.
Voraussetzungen
Grundkenntnisse in FerretDB, HTTP, JSON und Authentifizierung. Erfahrung mit einem API-Client oder curl ist hilfreich.
Seminarinhalte
Kapitel 1: Schnittstellen und Einsatzgrenzen
Inhaltsübersicht des Kapitels: MongoDB-Protokoll, Data API und MCP nach Zweck und Zielgruppe unterscheiden; Unterstützte Operationen und Reifegrad für den eigenen Einsatz bewerten; Vertrauensgrenzen zwischen Client, FerretDB und Datenbank festlegen.
- Schritt 1: MongoDB-Protokoll, Data API und MCP nach Zweck und Zielgruppe unterscheiden
- Schritt 2: Unterstützte Operationen und Reifegrad für den eigenen Einsatz bewerten
- Schritt 3: Vertrauensgrenzen zwischen Client, FerretDB und Datenbank festlegen
Kapitel 2: Listener und Authentifizierung konfigurieren
Inhaltsübersicht des Kapitels: Data-API- und MCP-Listener auf geeignete Adressen und Ports binden; Zugangsdaten, Netzwerkfreigaben und TLS-Anforderungen definieren; Konfiguration mit Health- und Negativtests prüfen.
- Schritt 1: Data-API- und MCP-Listener auf geeignete Adressen und Ports binden
- Schritt 2: Zugangsdaten, Netzwerkfreigaben und TLS-Anforderungen definieren
- Schritt 3: Konfiguration mit Health- und Negativtests prüfen
Kapitel 3: CRUD über die Data API
Inhaltsübersicht des Kapitels: Insert-, Find-, Update- und Delete-Anfragen als JSON erstellen; Authentifizierungsheader und Fehlerantworten korrekt behandeln; Idempotenz, Eingabevalidierung und Zeitüberschreitungen berücksichtigen.
- Schritt 1: Insert-, Find-, Update- und Delete-Anfragen als JSON erstellen
- Schritt 2: Authentifizierungsheader und Fehlerantworten korrekt behandeln
- Schritt 3: Idempotenz, Eingabevalidierung und Zeitüberschreitungen berücksichtigen
Kapitel 4: OpenAPI-gestützte Tests
Inhaltsübersicht des Kapitels: API-Beschreibung in einen geeigneten Client übernehmen; Umgebungsvariablen für Basisadresse und Zugangsdaten einrichten; Positive, negative und wiederholbare API-Tests definieren.
- Schritt 1: API-Beschreibung in einen geeigneten Client übernehmen
- Schritt 2: Umgebungsvariablen für Basisadresse und Zugangsdaten einrichten
- Schritt 3: Positive, negative und wiederholbare API-Tests definieren
Kapitel 5: MCP-Grundintegration
Inhaltsübersicht des Kapitels: MCP-Listener aktivieren und die angebotenen Werkzeuge inventarisieren; Einen kontrollierten Clientzugriff mit begrenztem Testdatensatz herstellen; Ausgaben, Fehler und Sicherheitsrisiken protokollieren und bewerten.
- Schritt 1: MCP-Listener aktivieren und die angebotenen Werkzeuge inventarisieren
- Schritt 2: Einen kontrollierten Clientzugriff mit begrenztem Testdatensatz herstellen
- Schritt 3: Ausgaben, Fehler und Sicherheitsrisiken protokollieren und bewerten
Kapitel 6: Betrieb und Fehleranalyse
Inhaltsübersicht des Kapitels: Logs, Metriken und Traces den Schnittstellenaufrufen zuordnen; Fehler zwischen Transport, Authentifizierung und Datenoperation unterscheiden; Betriebsregeln für Freigabe, Überwachung und Abschaltung formulieren.
- Schritt 1: Logs, Metriken und Traces den Schnittstellenaufrufen zuordnen
- Schritt 2: Fehler zwischen Transport, Authentifizierung und Datenoperation unterscheiden
- Schritt 3: Betriebsregeln für Freigabe, Überwachung und Abschaltung formulieren
Praxisübungen
- Eine vollständige CRUD-Folge über HTTP ausführen und als Testsammlung speichern
- MCP-Zugriff in einer abgeschotteten Laborumgebung aktivieren und prüfen
- Fehlerfälle für falsche Zugangsdaten, ungültige Daten und nicht erreichbare Backends analysieren
Methodik
Kurze Architektur- und Sicherheitsblöcke wechseln mit API-Aufrufen, Konfigurationsübungen und nachvollziehbaren Testfällen. Experimentelle oder grundlegende Funktionen werden ausdrücklich in einer kontrollierten Laborumgebung behandelt.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | API- und Softwareentwickler, KI-Teams, Automatisierung und DevOps |
| Voraussetzungen: | FerretDB-, HTTP- und JSON-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, angeleitete Laborübungen, Fallstudien und 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.
