Entdecken Sie die Welt der MongoDB Datenbankentwicklung
MongoDB ist eines der weltweit führenden NoSQL-Datenbanksysteme und ermöglicht skalierbare, leistungsstarke und flexible Datenbanklösungen für moderne Anwendungen. Dank der dokumentenorientierten Architektur, horizontalen Skalierung und leistungsfähigen Aggregationsframeworks ist MongoDB eine bevorzugte Wahl für Entwickler:innen und Unternehmen.
Dieses Seminar bereitet Sie gezielt auf die MongoDB Associate Developer Zertifizierung vor. Sie erhalten fundierte Kenntnisse in Datenmodellierung, CRUD-Operationen, Indexierung, Replikation und Sharding, um effiziente MongoDB-Anwendungen zu entwickeln und zu verwalten.
Durch praxisnahe Übungen, Hands-On-Übungen mit der MongoDB Shell und Compass sowie prüfungsrelevante Inhalte sind Sie nach diesem Kurs bestens vorbereitet, um die Zertifizierung erfolgreich zu bestehen und MongoDB professionell in Ihren Projekten einzusetzen.
Der Kurs bereitet auf die Zertifizierung zum MongoDB Associate Developer vor. Die Prüfung können Sie in einem unserer Testcenter ablegen.
AngebotszielMongoDB Datenbankentwicklung
- Grundlagen der dokumentenorientierten Datenmodellierung mit MongoDB verstehen.
- Installation, Konfiguration und Deployment von MongoDB in verschiedenen Umgebungen durchführen.
- CRUD-Operationen (Create, Read, Update, Delete) und Aggregationen effizient umsetzen.
- Indexierungs- und Performance-Optimierungstechniken anwenden.
- Replikation und Sharding für Hochverfügbarkeit und Skalierbarkeit einrichten.
- MongoDB-Sicherheit, Benutzerverwaltung und Authentifizierung verstehen.
- Vorbereitung auf die MongoDB Associate Developer Zertifizierungsprüfung durch gezielte Prüfungsfragen und Szenarien.
ZielgruppeMongoDB Datenbankentwicklung
Dieses Seminar richtet sich an Softwareentwickler/innen, Datenbankentwickler/innen und IT-Profis, die MongoDB professionell nutzen und sich auf die MongoDB Associate Developer Zertifizierung vorbereiten möchten.
VoraussetzungenMongoDB Datenbankentwicklung
Sie sollten grundlegende Kenntnisse in Datenbankverwaltung und -entwicklung haben. Erfahrungen mit NoSQL-Datenbanken sind von Vorteil, aber nicht zwingend erforderlich.
InhalteMongoDB Datenbankentwicklung
Einführung in MongoDB
- MongoDB: Grundlagen, Architektur und Vorteile
- Unterschiede zwischen NoSQL und relationalen Datenbanken
- Kernphilosophie und Einsatzbereiche von MongoDB
- Wichtige Begriffe und Terminologie
- Deployment-Modelle: On-Premises vs. MongoDB Atlas (Cloud)
- Datenmodellierung mit Dokumenten, Collections und Datenbanken
Installation und Konfiguration
- Installation von MongoDB auf Windows, Linux, Docker
- Konfigurationsoptionen für verschiedene Umgebungen
- Einrichtung einer MongoDB-Instanz
- Verwaltung von MongoDB-Services mit systemd
JSON, BSON und Schema-Design
- Syntax und Unterschiede zwischen JSON und BSON
- Flexible Schema-Definition in MongoDB
- Schema-Validierung mit JSON Schema
- Best Practices zur Datenmodellierung
CRUD-Operationen in MongoDB
- Erstellen neuer Dokumente (Create)
- Datenabfragen mit der Find-API (Read)
- Aktualisieren und Modifizieren von Dokumenten (Update)
- Löschen von Dokumenten (Delete)
- Arbeiten mit eingebetteten Dokumenten und Referenzen
Indexierung und Performance-Optimierung
- Grundlagen der Indexierung
- Arten von Indizes (Single-Field, Compound, Text, Geospatial)
- Index-Strategien für schnelle Abfragen
- Query-Pläne verstehen mit
explain() - Index-Analyse und Performance-Tuning
Aggregation Framework
- Grundlagen der Aggregation in MongoDB
- Pipeline-Operatoren (
$match,$group,$project) - Aggregation für komplexe Datenanalysen
- Vergleich zwischen Aggregation und MapReduce
Replikation und Hochverfügbarkeit mit Replica Sets
- Einrichtung und Verwaltung eines Replica Sets
- Failover-Mechanismen und Prioritäten
- Automatische Wiederherstellung und Resynchronisierung
- Best Practices für Hochverfügbarkeit
Sharding und Skalierung
- Sharding-Konzepte und Architektur
- Einrichtung eines Sharded Clusters
- Shard Keys und Performance-Optimierung
- Partitionierung und horizontale Skalierung
Sicherheit und Benutzerverwaltung
- Authentifizierung und Autorisierung in MongoDB
- Rollenbasierte Zugriffskontrolle (RBAC)
- Verschlüsselung und Sicherheitsbest Practices
- Absicherung von MongoDB-Instanzen
MongoDB Compass und Tools
- Verwaltung von Datenbanken mit MongoDB Compass
- GUI-gestützte Abfragen und Analysen
- Backup- und Restore-Strategien
Vorbereitung auf die MongoDB Associate Developer Zertifizierung
- Übungsszenarien zur Prüfungsvorbereitung
- Analyse von Prüfungsfragen und Best Practices
- Praktische Tests und simulierte Prüfungssituationen
BildungspfadMongoDB Datenbankentwicklung
- MongoDB Datenbankentwicklung
- MongoDB Administration - Grundlagen
- MongoDB Administration - Fortgeschrittene Techniken
- Jakarta EE - Full Stack Entwicklung mit React und MongoDB
BuchungsoptionenMongoDB Datenbankentwicklung
AusbildungsnachweisMongoDB Datenbankentwicklung
Zertifikat der IAD GmbH
Sie erhalten ein Teilnahmezertifikat der IAD GmbH. Damit können Sie Ihr erworbenes Wissen dokumentieren.
termine für diesen Kurs

