In dieser Weiterbildung erlernen Sie die Entwicklung von Datenbanken unter Anwendung agiler Projektmanagement-Methoden. Sie setzen sich intensiv mit NoSQL-Datenbanken auseinander und erwerben Kenntnisse in der Planung, Implementierung und Verwaltung solcher Systeme. Sie lernen, die Prinzipien von NoSQL-Datenbanken zu verstehen und anzuwenden. Dabei werden Sie in die Lage versetzt, verschiedene NoSQL-Technologien zu evaluieren und deren Einsatzmöglichkeiten zu beurteilen. Zudem entwickeln Sie Fähigkeiten im agilen Projektmanagement, insbesondere im Umgang mit Methoden wie Scrum, um Datenbankprojekte effizient zu steuern. Ein weiterer Schwerpunkt liegt auf der Integration von NoSQL-Datenbanken in bestehende Systemarchitekturen. Durch praxisorientierte Übungen und Fallstudien wenden Sie das erlernte Wissen direkt an. Sie arbeiten an Projekten, in denen Sie NoSQL-Datenbanken entwerfen, implementieren und optimieren. Dabei nutzen Sie agile Methoden, um den Entwicklungsprozess flexibel und zielgerichtet zu gestalten. Nach Abschluss der Weiterbildung sind Sie in der Lage, NoSQL-Datenbanken in agilen Entwicklungsumgebungen zu konzipieren und zu implementieren. Sie können agile Projektmanagement-Methoden anwenden, um Datenbankprojekte zu realisieren.

Grundlagen der Datenbankentwicklung
  • Einstieg in relationale Datenbanken mit Fokus auf NoSQL
  • Einführung in relationale Datenbanken
  • Datenbankmodellierung und Namenskonventionen unter Berücksichtigung von NoSQL
  • Normalisierung und Normalformen
  • Datentypen und Keys mit Anwendungen aus dem NoSQL-Bereich
  • Indizes
  • SELECT, JOIN und GROUP BY im Zusammenhang mit NoSQL-Lösungen
  • Kommentare in MySQL
  • Umsetzen mit MySQL und Ansätzen aus NoSQL

Programmierung und Skriptsprachen
  • Variablen, Datentypen und Konstanten unter Einbezug von NoSQL-Konzepten
  • Funktionen und Programmierfehler
  • Lösung von komplexen Problemen und Prüfung mit Methoden aus NoSQL
  • Objektorientierte Programmierung

Agile und Hybride Projektmanagementmethoden
  • Agile Standards und deren Schnittstellen zu NoSQL-Technologien
  • Agiles Projektmanagement
  • Vorteile der agilen Arbeitsweise für NoSQL-Anwendungen
  • Hybrides Projektmanagement
  • Agiles vs. traditionelles Projektmanagement unter Berücksichtigung von NoSQL
  • Einführung in Scrum
  • Projekt-Initialisierung mit Aspekten aus dem NoSQL-Sektor
  • Projekt-Planung
  • Projekt-Steuerung im Kontext von NoSQL

Scrum und Sprint-Prozess
  • Scrum Master mit Kenntnissen im Bereich NoSQL
  • Scrum Team
  • Sprint Planning mit Fokus auf die Integration von NoSQL
  • Sprint Review
  • Sprint Retrospective mit Einblicken in NoSQL-Implementierungen

PRINCE2-Projektmanagement
  • Projektvorbereitung mit PRINCE2 im Hinblick auf NoSQL-Lösungen
  • Business Case und Projektabnahmekriterien
  • Planung und Organisation in PRINCE2-Projekten unter Einbindung von NoSQL
  • Phasenplanung und Rollen mit PRINCE2
  • Initiierung eines Projektes einschließlich NoSQL
  • Lenken von Projekten und Phasenübergangsmanagement mit Bezug auf NoSQL
  • Projektphasensteuerung

Containerisierung und Cloud-Technologien
  • Theoretische Grundlagen von Softwarecontainern und NoSQL-Systemen
  • Grundlagen und Verwendung von Docker
  • Grundlagen und Verwendung von Kubernetes im Zusammenspiel mit NoSQL
  • Installation und Verstehen von Ansible
  • Einrichtung von Cloud Computing mit Ansible und NoSQL-Architekturen

IT-Security und Compliance
  • IT-Compliance unter Nutzung von NoSQL-Datenbanken
  • IT-Security-Prozesse
  • Betriebliche Grundsätze mit Einflüssen von NoSQL-Technologien
  • Technische IT-Security
  • Verschlüsselungssysteme und ihre Anwendung im NoSQL-Umfeld
  • Monitoring und Notfallvorsorge
  • IT-Risikomanagement in Verbindung mit NoSQL

Sicherheitsmanagement und -kultur
  • Erkennen von Bedrohungen mit Bezug auf NoSQL-Datenbanken
  • IT-Security-Audits und deren Vorbereitungen
  • Management von Sicherheitsereignissen im NoSQL-Kontext
  • Aufbau eines ISMS
  • Awareness und Schulung zu NoSQL-Sicherheitsanforderungen
  • Voraussetzungen für eine Sicherheitskultur in NoSQL-Umgebungen