Seminar FerretDB Kompakt – Einstieg, Entwicklung und Betrieb

Zielsetzung

Das Kompaktseminar vermittelt einen zusammenhängenden Einstieg in Architektur, Installation, Datenzugriff und grundlegenden Betrieb von FerretDB. Es verbindet die wichtigsten Inhalte der Einzelseminare in verdichteter Form und schafft eine belastbare Grundlage für Pilotprojekte und kleinere produktive Umgebungen.

Inhaltsübersicht

  1. Zielsetzung und Lernziele
  2. Teilnehmerkreis und Voraussetzungen
  3. Technologie und Architektur
  4. Installation und erster Betrieb
  5. Datenmodellierung und CRUD
  6. Abfragen und Aggregation
  7. Indizes und Suche
  8. Anwendungszugriff und APIs
  9. Konfiguration und Sicherheit
  10. Monitoring und Fehleranalyse
  11. Backup, Update und Migration
  12. Abschlussprojekt Pilotumgebung
  13. Praxisübungen und Methodik

Lernziele

  • FerretDB-Architektur und Eignung für einen konkreten Anwendungsfall bewerten
  • Eine vollständige Umgebung mit PostgreSQL- und DocumentDB-Backend bereitstellen
  • Dokumente modellieren, CRUD-, Abfrage- und Aggregationsoperationen ausführen
  • Sicherheit, Monitoring, Backup, Update und Migration auf Basisebene organisieren

Teilnehmerkreis

Entwickler, Administratoren, DevOps-Fachkräfte, IT-Architekten und technische Projektverantwortliche, die in kurzer Zeit einen vollständigen Überblick mit praktischer Umsetzung benötigen.

Voraussetzungen

Allgemeine Datenbank-, Linux- oder Container- und JSON-Grundkenntnisse. MongoDB-Erfahrung ist hilfreich, aber nicht zwingend erforderlich.

Seminarinhalte

Kapitel 1: Technologie und Architektur

Inhaltsübersicht des Kapitels: FerretDB als MongoDB-kompatible Schnittstelle auf PostgreSQL einordnen; Rollen von FerretDB, PostgreSQL und DocumentDB-Erweiterung erklären; Einsatzgrenzen und notwendige Kompatibilitätstests bestimmen.

  1. Schritt 1: FerretDB als MongoDB-kompatible Schnittstelle auf PostgreSQL einordnen
  2. Schritt 2: Rollen von FerretDB, PostgreSQL und DocumentDB-Erweiterung erklären
  3. Schritt 3: Einsatzgrenzen und notwendige Kompatibilitätstests bestimmen

Kapitel 2: Installation und erster Betrieb

Inhaltsübersicht des Kapitels: Passende Versionskombination auswählen und mit Docker Compose bereitstellen; Persistenz, Benutzer, Netzwerk und Healthcheck konfigurieren; Verbindung herstellen und einen vollständigen Funktionstest durchführen.

  1. Schritt 1: Passende Versionskombination auswählen und mit Docker Compose bereitstellen
  2. Schritt 2: Persistenz, Benutzer, Netzwerk und Healthcheck konfigurieren
  3. Schritt 3: Verbindung herstellen und einen vollständigen Funktionstest durchführen

Kapitel 3: Datenmodellierung und CRUD

Inhaltsübersicht des Kapitels: Fachobjekte in Dokumente, eingebettete Strukturen und Arrays überführen; Insert-, Read-, Update- und Delete-Operationen sicher ausführen; Datenqualität mit Schlüsseln, Typprüfungen und Negativtests absichern.

  1. Schritt 1: Fachobjekte in Dokumente, eingebettete Strukturen und Arrays überführen
  2. Schritt 2: Insert-, Read-, Update- und Delete-Operationen sicher ausführen
  3. Schritt 3: Datenqualität mit Schlüsseln, Typprüfungen und Negativtests absichern

Kapitel 4: Abfragen und Aggregation

Inhaltsübersicht des Kapitels: Filter, logische Operatoren, Projektionen und Sortierungen kombinieren; Aggregationspipeline schrittweise aus Zwischenergebnissen aufbauen; Kompatibilitätsabweichungen mit reproduzierbaren Tests erkennen.

  1. Schritt 1: Filter, logische Operatoren, Projektionen und Sortierungen kombinieren
  2. Schritt 2: Aggregationspipeline schrittweise aus Zwischenergebnissen aufbauen
  3. Schritt 3: Kompatibilitätsabweichungen mit reproduzierbaren Tests erkennen

Kapitel 5: Indizes und Suche

Inhaltsübersicht des Kapitels: Einzel-, Verbund- und eindeutige Indizes aus Zugriffsmustern ableiten; Volltext- und TTL-Indizes für Suche und Aufbewahrung einordnen; Vektorsuche und KI-Szenarien auf Architektur- und Konzeptniveau bewerten.

  1. Schritt 1: Einzel-, Verbund- und eindeutige Indizes aus Zugriffsmustern ableiten
  2. Schritt 2: Volltext- und TTL-Indizes für Suche und Aufbewahrung einordnen
  3. Schritt 3: Vektorsuche und KI-Szenarien auf Architektur- und Konzeptniveau bewerten

Kapitel 6: Anwendungszugriff und APIs

Inhaltsübersicht des Kapitels: MongoDB-Treiber, Verbindungszeichenfolge, Pooling und Timeouts konfigurieren; Data API für einfache HTTP-Operationen aktivieren und testen; MCP-Grundfunktion und notwendige Sicherheitsgrenzen einordnen.

  1. Schritt 1: MongoDB-Treiber, Verbindungszeichenfolge, Pooling und Timeouts konfigurieren
  2. Schritt 2: Data API für einfache HTTP-Operationen aktivieren und testen
  3. Schritt 3: MCP-Grundfunktion und notwendige Sicherheitsgrenzen einordnen

Kapitel 7: Konfiguration und Sicherheit

Inhaltsübersicht des Kapitels: Flags, Umgebungsvariablen und Listener strukturiert verwalten; SCRAM-SHA-256-Benutzer und TLS-Verbindung einrichten; Secrets, Netzwerkzugriff und aktuelle Autorisierungsgrenzen berücksichtigen.

  1. Schritt 1: Flags, Umgebungsvariablen und Listener strukturiert verwalten
  2. Schritt 2: SCRAM-SHA-256-Benutzer und TLS-Verbindung einrichten
  3. Schritt 3: Secrets, Netzwerkzugriff und aktuelle Autorisierungsgrenzen berücksichtigen

Kapitel 8: Monitoring und Fehleranalyse

Inhaltsübersicht des Kapitels: Logs, Metriken, Traces und Readiness-Prüfung aktivieren; Verbindungs-, Authentifizierungs- und Backendfehler systematisch isolieren; Kleine Dashboards und Alarmregeln für den Pilotbetrieb definieren.

  1. Schritt 1: Logs, Metriken, Traces und Readiness-Prüfung aktivieren
  2. Schritt 2: Verbindungs-, Authentifizierungs- und Backendfehler systematisch isolieren
  3. Schritt 3: Kleine Dashboards und Alarmregeln für den Pilotbetrieb definieren

Kapitel 9: Backup, Update und Migration

Inhaltsübersicht des Kapitels: Logische Sicherung und Wiederherstellung praktisch durchführen; Backend- und FerretDB-Update in richtiger Reihenfolge planen; MongoDB-Migration mit Kompatibilitätstest, Export, Import und Validierung skizzieren.

  1. Schritt 1: Logische Sicherung und Wiederherstellung praktisch durchführen
  2. Schritt 2: Backend- und FerretDB-Update in richtiger Reihenfolge planen
  3. Schritt 3: MongoDB-Migration mit Kompatibilitätstest, Export, Import und Validierung skizzieren

Kapitel 10: Abschlussprojekt Pilotumgebung

Inhaltsübersicht des Kapitels: Eine fachliche Beispielanwendung mit Datenmodell und Zugriffen umsetzen; Sicherheit, Monitoring und Sicherung ergänzen; Eignung, bekannte Grenzen und nächste Vertiefungsschritte dokumentieren.

  1. Schritt 1: Eine fachliche Beispielanwendung mit Datenmodell und Zugriffen umsetzen
  2. Schritt 2: Sicherheit, Monitoring und Sicherung ergänzen
  3. Schritt 3: Eignung, bekannte Grenzen und nächste Vertiefungsschritte dokumentieren

Praxisübungen

  • Eine komplette FerretDB-Laborumgebung installieren und absichern
  • Datenmodell, CRUD, Abfragen, Aggregation und Indizes für ein Fallbeispiel entwickeln
  • Monitoring, Sicherung und kurze Kompatibilitätsprüfung als Pilotabnahme durchführen

Methodik

Das Kompaktseminar arbeitet mit einem durchgängigen Pilotprojekt. Inhalte werden bewusst verdichtet; jeder Themenblock endet mit einer praktischen Prüfung, die in die gemeinsame Abschlussumgebung einfließt.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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: Entwickler, Administratoren, DevOps, Architekten und Projektverantwortliche
Voraussetzungen: Datenbank-, Linux/Container- 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.

Seminar Startdatum Enddatum Ort Dauer
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben