MongoDB Datenbank-Entwickler-Kurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In diesem Kurs lernen Sie Anwendungen auf Basis der MongoDB zu entwickeln. Dabei wird vor allem auf Datenmodellierung, Indizierung, Queries, Treiber und Troubelshooting eingegangen.

Zielgruppe

  • Datenbankentwickler
  • Softwareentwickler
  • Data-Mining- und Data-Science-Spezialisten

Voraussetzungen

  • Betriebssystem und Datenbank Grundwissen
  • Kenntnisse bei der Benutzung der Linux oder Windows Systemkonsole sind vorteilhaft
  • JavaScript Kenntnisse sind vorteilhaft

Agenda

Einführung

  • Definition MongoDB
  • Entstehung
  • Verbreitung
  • Philosophie
  • Begriffe
  • Wording
  • Deployment-Modelle
  • Datenmodell
    • Dokumente
    • Collections
    • Datenbanken

Installation und Konfiguration

  • Unterschiede Windows und Linux
  • Single Instance
  • Hands On: Installation einer Single Instance

Replica Set

  • Grundlagen
  • Begriffe
  • Infrastruktur
  • Konfiguration
  • Hands On: Installation eines Replica Sets

JSON und BSON

  • Einführung Syntax
  • Datentypen
  • Verwendung in MongoDB

Performance und Indexierung

  • Erstellen von Indexen
  • Arten von Indexen

MongoDB Shell

  • Grundlagen
  • Konfigurieren
  • Shell Scripting

Hands On: CRUD in der MongoDB

  • Create
  • Read
  • Update
  • Delete

Sharded Cluster

  • Grundlagen
  • Begriffe
  • Infrastruktur
  • Shard-Keys

Hands On: Administrative Aufgaben

  • Konfiguration des Oplogs für die Replikation
  • Backup und Wiederherstellung
  • Import und Export von Daten
  • Performanceoptimierung
    • Abfragen
    • Datenbank
  • Security
  • Benutzer
  • Gruppen
  • Rechte

Hands On: Entwickler

  • Aggregation Framework und Aggregation Pipelines
  • Geodaten und Geospatialen Indexen
  • Dateien und GridFS
  • Tailable Cursor und Change Streams

Entwickler-Tool MongoDB Compass

Ziele

In diesem Kurs lernen Sie Anwendungen auf Basis der MongoDB zu entwickeln. Dabei wird vor allem auf Datenmodellierung, Indizierung, Queries, Treiber und Troubelshooting eingegangen.

Zielgruppe

  • Datenbankentwickler
  • Softwareentwickler
  • Data-Mining- und Data-Science-Spezialisten

Voraussetzungen

  • Betriebssystem und Datenbank Grundwissen
  • Kenntnisse bei der Benutzung der Linux oder Windows Systemkonsole sind vorteilhaft
  • JavaScript Kenntnisse sind vorteilhaft

Agenda

Einführung

  • Definition MongoDB
  • Entstehung
  • Verbreitung
  • Philosophie
  • Begriffe
  • Wording
  • Deployment-Modelle
  • Datenmodell
    • Dokumente
    • Collections
    • Datenbanken

Installation und Konfiguration

  • Unterschiede Windows und Linux
  • Single Instance
  • Hands On: Installation einer Single Instance

Replica Set

  • Grundlagen
  • Begriffe
  • Infrastruktur
  • Konfiguration
  • Hands On: Installation eines Replica Sets

JSON und BSON

  • Einführung Syntax
  • Datentypen
  • Verwendung in MongoDB

Performance und Indexierung

  • Erstellen von Indexen
  • Arten von Indexen

MongoDB Shell

  • Grundlagen
  • Konfigurieren
  • Shell Scripting

Hands On: CRUD in der MongoDB

  • Create
  • Read
  • Update
  • Delete

Sharded Cluster

  • Grundlagen
  • Begriffe
  • Infrastruktur
  • Shard-Keys

Hands On: Administrative Aufgaben

  • Konfiguration des Oplogs für die Replikation
  • Backup und Wiederherstellung
  • Import und Export von Daten
  • Performanceoptimierung
    • Abfragen
    • Datenbank
  • Security
  • Benutzer
  • Gruppen
  • Rechte

Hands On: Entwickler

  • Aggregation Framework und Aggregation Pipelines
  • Geodaten und Geospatialen Indexen
  • Dateien und GridFS
  • Tailable Cursor und Change Streams

Entwickler-Tool MongoDB Compass

Dieser Lerninhalt wird in folgenden Lernplänen verwendet

Tags

Diese Seite weiterempfehlen