Tag 1 - Grundlegende Vorgehensweisen
- Einführung in MongoDB
- Installation und Konfiguration von MongoDB
- Grundlagen der Datenbankstruktur
- CRUD-Operationen
- Abfragen
- Indexierung
- Replikation
- Sharding
- Aggregation
- Verwaltungswerkzeuge
- MongoDB-Integration
Tag 2 - Applikationsentwicklung mit Node.js
- Workshop: Node.js-Anwendung
- Einführung in Mongoose (ODM)
- Einführung in MongoDB-Driver (API)
- Authentifizierung
- Sicherheit
- Performance-Optimierung
- Diagnose und Troubleshooting
- Fallstudien und -Beispiele
Tag 3 - Applikationsentwicklung mit Node.js
- Workshop: Node.js-Anwendung
- Design- und Architekturüberlegungen
- Verbindung zu Cloud-Diensten
- Monitoring und Fehlerbehebung
- Verbindung zu anderen Datenbanken
- Anwendungsentwicklung mit Java, Python, C#,PHP
LernzieleDas Ziel des Seminars "MongoDB für Entwickler" ist es, Entwickler:innen die Grundlagen und fortgeschrittenen Konzepte zur Verwendung von MongoDB zu vermitteln. Die Teilnehmenden werden die Grundlagen von MongoDB und seinen Eigenschaften kennenlernen, wie beispielsweise die Datenmodellierung, die Verwendung von Abfragen und Aggregatfunktionen, sowie die Integration von MongoDB in ihre eigenen Anwendungen.
Sie lernen auch, wie man MongoDB für die Skalierung und die Verarbeitung großer Datenmengen nutzen kann. Am Ende des Seminars sollten die Teilnehmenden in der Lage sein, MongoDB zu verwenden, um komplexe Anwendungen zu entwickeln und zu skalieren.
ZielgruppenDas Seminar ist sowohl für Anfänger:innen, als auch für fortgeschrittene Entwickler:innen geeignet, die ihre Fähigkeiten in der Entwicklung und Verwaltung von MongoDB-Anwendungen verbessern möchten. Es gibt auch einen praktischen Teil, in dem Sie Ihr Wissen anhand von Beispielen anwenden können.