Inhalte der Qualifizierung
Die Verwaltung und Entwicklung von Datenbanksystemen stellt eine zentrale Aufgabe in der modernen IT-Landschaft dar. In diesem Kurs werden Kenntnisse in der Datenmodellierung, der Abfragesprache SQL sowie in der Gestaltung von Softwarearchitekturen vermittelt. Teilnehmende lernen, relationale Systeme zu implementieren, Speichersysteme zu optimieren und Datenströme aus verschiedenen Quellen zu integrieren.

  • Grundlagen der Datenmodellierung und SQL-Programmierung
  • Implementierung von Speichersystemen und Backup-Strategien
  • Analyse von Big Data und NoSQL-Datenbanken
  • Softwareentwurf, UI-Design und Versionskontrolle
  • ETL-Prozesse und API-Gestaltung

Datenbankentwicklung und SQL
  • Datenmodellierung und SQL-Grundlagen
  • Fortgeschrittene Datenmanipulation
  • Performance-Tuning und Selektionskriterien
  • Sicherheitskonzepte und Datenbankintegrität

Im Bereich der Datenbankentwicklung werden die theoretischen Grundlagen der Datenmodellierung sowie die praktische Anwendung von SQL behandelt. Dazu gehören komplexe JOIN-Operationen, die Definition von Datenstrukturen und Techniken zur Optimierung der Datenbankleistung. Ein Schwerpunkt liegt auf der Gewährleistung der Datensicherheit und der Integrität innerhalb der Systeme.

Infrastruktur und Speichersysteme
  • Architektur von Speichersystemen (NAS)
  • Backup- und Disaster-Recovery-Planung
  • Cloud-Speicher und NoSQL
  • Hochverfügbarkeit und Datenschutz

Ein wesentlicher Teil befasst sich mit der physischen und virtuellen Bereitstellung von Daten. Dies umfasst die Planung von NAS-Systemen, die Erstellung von Sicherungskonzepten und die Integration von Cloud-Lösungen. Zudem werden moderne Ansätze wie NoSQL-Datenbanken und Graphdatenbanken thematisiert, um Anforderungen im Bereich Big Data gerecht zu werden.

Datenintegration und Analyse
  • ETL-Prozesse und Datenqualität
  • IoT-Datenströme und API-Anbindung
  • Analytische SQL-Funktionen
  • Reporting und Visualisierung

Die Qualifizierung deckt den Prozess der Datenextraktion, -transformation und -ladung (ETL) ab. Dabei wird die Integration von Sensordaten aus dem Internet of Things (IoT) sowie die Gestaltung von APIs für den anwendungsorientierten Datenzugriff erläutert. Mittels statistischer Methoden und analytischer SQL-Funktionen werden Verfahren zur Gewinnung von Informationen aus großen Datenmengen vermittelt.

Software Engineering und Methodik
  • Softwarearchitektur und Anforderungsmanagement
  • Interaktive Benutzeroberflächen
  • Versionskontrolle mit Git
  • Dokumentation und Schnittstellenplanung

Ergänzend zur Datenbankarbeit werden Kompetenzen im Softwareentwurf aufgebaut. Dies beinhaltet die Abstimmung von Anforderungen, die Dokumentation von Schnittstellen und die Gestaltung von Benutzeroberflächen. Zur Verwaltung von Quellcode und zur Zusammenarbeit in Entwicklungsteams wird der Einsatz von Versionskontrollsystemen wie Git geschult.

Information zu Unterricht und Zertifikat

Der Unterricht wird in deutscher Sprache durchgeführt. Nach dem Abschluss der Module und der erbrachten Leistungsnachweise erhalten die Teilnehmenden ein Zertifikat.

Zusätzliche Extras
  • Praktische Fallstudien
  • Methodenkompetenz
  • Bewerbercoaching

In der digitalen Transformation ist die strukturierte Speicherung und Auswertung von Daten für Organisationen von Bedeutung. Fachkräfte im Bereich der Datenbankentwicklung sind in der Lage, diese Infrastrukturen aufzubauen und zu warten. Das erworbene Kompetenzprofil ermöglicht den Einsatz in verschiedenen Branchen, in denen datengestützte Anwendungen und die Sicherheit von Informationen eine Rolle spielen.