Schulung · Workshop · Coaching · Beratung

MongoDB Schnelleinstieg Kurs: Installation bis App

MongoDB Schnelleinstieg: von der Installation zur ersten Anwendung

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie installieren MongoDB lokal, im Container oder in Atlas, lesen und ändern Dokumente mit mongosh und binden die Datenbank über die offiziellen Treiber an Python, Node.js, PHP oder Go an.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Vom leeren Rechner zur ersten MongoDB-Anwendung – was gehört in die ersten Tage?

MongoDB speichert Daten als JSON-ähnliche Dokumente, die sich ohne Umweg über Tabellen in Objekte einer Anwendung übersetzen lassen. Der Schnelleinstieg führt Entwickler:innen und Admins ohne Vorkenntnisse von der Installation bis zu einer kleinen Anwendung, die Daten über einen offiziellen Treiber liest und schreibt. Im Mittelpunkt steht die tägliche Arbeit: Dokumente anlegen, gezielt abfragen, ändern und löschen – und verstehen, was dabei im Server passiert.

Am ersten Tag richten wir MongoDB auf drei Wegen ein: als lokale Installation unter Windows oder macOS, als Container mit Docker Compose und als kostenloser Cluster in MongoDB Atlas. Mit der Shell mongosh und MongoDB Compass entstehen erste Collections mit Beispieldaten, etwa einer Rezeptsammlung mit Zutaten-Arrays. Es folgen Abfragen mit find(), Sortieren, Begrenzen und Überspringen, Vergleichs- und Array-Operatoren sowie Änderungen mit $set, $push und $pull. Grundlegende Indizes und eine erste Prüfung mit explain() zeigen, warum eine Abfrage schnell oder langsam ist. GridFS kommt für große Dateien hinzu.

Der zweite Teil verbindet MongoDB mit Code: PyMongo für Python, der Node.js-Treiber, die PHP-Bibliothek über Composer und der Go-Treiber mit Structs und BSON-Tags. Zum Abschluss gibt es einen Überblick über den Serverbetrieb mit Konfigurationsdatei, Replica Sets, Sharding, Benutzer:innen und Rollen sowie Backups mit mongodump. Wie man ein Schema für wachsende Anwendungen entwirft und welche Schema-Muster sich bewähren, vertieft das Seminar MongoDB Datenmodellierung; ob MongoDB überhaupt die passende Datenbank ist, klärt der NoSQL Schnelleinstieg.

Für VS Code bringt die MongoDB-Erweiterung einen eingebauten MongoDB-MCP-Server mit, über den der Agentenmodus von GitHub Copilot Collections, Schemas und Indizes der verbundenen Datenbank einsieht und daraus Abfragen und Treibercode vorschlägt. Ältere Codebeispiele im Netz und in Trainingsdaten verwenden allerdings noch Methoden wie insert() oder count() und die alte mongo-Shell. Wir üben, solche Vorschläge zu erkennen, löschende Filter vorher mit find() zu testen und den erzeugten Code gegen einen Wegwerf-Container laufen zu lassen.

Alle Übungen funktionieren auf Windows, macOS und Linux; für Atlas genügt ein kostenloses Konto. Admins legen auf Wunsch mehr Gewicht auf Installation und Betrieb, Entwickler:innen auf die Treiber ihrer Sprache – die Reihenfolge der Programmiersprachen richtet sich nach Ihrem Team.

Die ersten Stunden mit MongoDB fühlen sich oft zu leicht an: Ein Dokument einfügen, und die Collection existiert schon. Genau diese Großzügigkeit sorgt später für Überraschungen – ein Tippfehler im Feldnamen legt still ein neues Feld an, ein deleteMany({}) mit vergessenem Filter leert die ganze Collection. Wer am Anfang lernt, Abfragen erst zu lesen und dann zu schreiben, und früh einen Blick in explain() wirft, arbeitet mit MongoDB ausgesprochen produktiv.

Was Sie danach können

  • Sie installieren MongoDB lokal, im Container oder in Atlas und verbinden sich mit mongosh und Compass.
  • Sie legen Dokumente an und fragen sie mit Operatoren, Sortierung, Begrenzung und Projektion ab.
  • Sie ändern Felder und Arrays gezielt und löschen Dokumente, ohne versehentlich ganze Collections zu leeren.
  • Sie legen grundlegende Indizes an und prüfen ihre Nutzung mit explain().
  • Sie lesen und schreiben MongoDB-Daten aus Python, Node.js, PHP oder Go.
  • Sie kennen Konfigurationsdatei, Replikation, Sharding, Rollen und Backups im Überblick.

Zielgruppe und Voraussetzungen

  • Entwickler:innen ohne MongoDB-Erfahrung, die eine Anwendung an eine Dokumentdatenbank anbinden
  • Admins, die MongoDB-Instanzen installieren, absichern und sichern sollen
  • Teams aus der SQL-Welt, die MongoDB vor einem Projekt kennenlernen möchten
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

MongoDB Schnelleinstieg: von der Installation zur ersten Anwendung

Einstieg und Installation
  • Warum MongoDB? Dokumentenmodell, typische Einsatzfelder und Grenzen
  • Modernes Anwendungsdesign: Dokumente entsprechen den Objekten im Code
  • Installation unter Windows mit MSI-Installer, mongod als Windows-Dienst
  • Installation unter macOS über den Homebrew-Tap mongodb/brew
  • MongoDB 9.0 im Container: offizielles Image und Docker Compose für die Übungsumgebung
  • Kostenlosen Atlas-Cluster anlegen: IP-Zugriffsliste, Datenbanknutzer, Verbindungs-URI
  • Beispieldaten importieren mit mongoimport (JSON, CSV) und mongorestore
  • Werkzeuge: Shell mongosh und MongoDB Compass; die alte mongo-Shell ist entfernt
Dokumente und Collections
  • Ein Dokument anlegen mit insertOne(), mehrere mit insertMany()
  • Was ein Dokument speichern kann: BSON-Typen, Datum, ObjectId, Arrays, Unterdokumente
  • Collections und Datenbanken: implizites Anlegen, Namen, show collections
  • Erste Abfragen mit find() und findOne(), Projektion auf einzelne Felder
  • Übung: ein Rezeptdokument mit Zutaten-Array und Zubereitungsschritten erstellen
Daten abfragen und ändern
  • Sortieren, Begrenzen und Überspringen mit sort(), limit() und skip()
  • Seitenweise Ausgabe: warum skip() bei großen Collections langsam wird
  • Vergleichs- und logische Operatoren: $gt, $in, $or, $exists, $regex
  • Arrays abfragen mit $all, $size und $elemMatch
  • Dokumente aktualisieren: updateOne(), updateMany(), $set, $inc, $unset, Upsert
  • Arrays aktualisieren mit $push, $addToSet, $pull und dem Positionsoperator $
  • Dokumente löschen mit deleteOne() und deleteMany() – Vorsicht bei leerem Filter
  • Übung: eine Abfrage auf die Rezeptsammlung schreiben und schrittweise verfeinern
  • Zählen mit countDocuments() und erste Gruppierung per $group im Überblick
Modellierung und Indizes im Überblick
  • Anders denken als in SQL: Daten, die zusammen gelesen werden, zusammen speichern
  • Faustregeln für Einbetten oder Referenzieren; Schema-Muster → MongoDB Datenmodellierung
  • Joins vermeiden: eingebettete Daten statt Verknüpfung, $lookup als Ausnahme
  • Grundlegende Indizes: Einzelfeld-, zusammengesetzte und eindeutige Indizes anlegen
  • Indexnutzung prüfen: COLLSCAN und IXSCAN in der Ausgabe von explain()
  • Dateien mit GridFS speichern: fs.files, fs.chunks und das Werkzeug mongofiles
  • Wann ein Objektspeicher mit Verweis im Dokument besser passt als GridFS
Programmieren mit MongoDB
  • Python mit PyMongo: Verbindung, CRUD-Methoden und die asynchrone API
  • Node.js mit dem offiziellen Treiber: MongoClient, async/await, Cursor
  • PHP mit der Erweiterung mongodb und der Bibliothek mongodb/mongodb per Composer
  • Go mit dem offiziellen Treiber: Structs, BSON-Tags und Kontext für Zeitlimits
  • Verbindungs-URI, Verbindungspool und Fehlerbehandlung in allen vier Treibern
Server-Verwaltung im Überblick
  • Konfigurationsdatei mongod.conf im YAML-Format: Datenpfad, Log, net.bindIp
  • Replikation mit Replica Sets: Primary, Secondaries und automatischer Failover
  • Sharding im Überblick: Shard-Schlüssel, mongos-Router und Config-Server
  • Authentifizierung mit SCRAM, Autorisierung über Benutzer:innen und Rollen
  • Instanz absichern: TLS, Zugriff nur aus dem internen Netz, keine offenen Ports
  • Backups mit mongodump/mongorestore, Dateisystem-Snapshots und Atlas-Backups
MongoDB-Code mit Coding-Agenten schreiben
  • Veraltete Aufrufe in Agentenvorschlägen erkennen: insert(), count(), mongo-Shell
  • Löschende und ändernde Filter des Agenten zuerst als find() mit gleichem Filter ausführen
  • MCP-Server der VS-Code-Erweiterung für Agenten im Nur-Lese-Modus betreiben: Einstellung mdb.mcp.readOnly
  • Agent erzeugt mongosh-Skripte für Testdaten, die nur gegen einen Wegwerf-Container laufen
  • Treibercode des Agenten mit Integrationstests gegen MongoDB im Container abnehmen
  • Verbindungs-URI mit Zugangsdaten in Umgebungsvariablen, nie im Prompt oder im Repository
Praxisprojekt: Rezeptverwaltung mit MongoDB
  • Rezept-Collection mit Zutaten-Arrays anlegen und Beispieldaten importieren
  • Suche nach Zutat und Zubereitungszeit mit passendem zusammengesetztem Index
  • Kleine REST-API in Node.js oder Python mit Anlegen, Suchen, Ändern und Löschen
  • Rezeptfotos per GridFS ablegen und die Datenbank mit mongodump sichern

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Stadtverwaltung Mönchengladbach

microm Micromarketing-Systeme und Consult GmbH

Vereinigte Hagelversicherung VVaG

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

MongoDB Schnelleinstieg - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben