In dieser Weiterbildung zur agilen Datenbankentwicklung erlernen Sie die Prinzipien und Methoden der agilen Softwareentwicklung. Sie setzen sich mit den Grundlagen des agilen Projektmanagements auseinander und verstehen, wie diese auf die datenbank entwicklung angewendet werden können. Sie erwerben Kenntnisse in der datenbank entwicklung, einschließlich Datenmodellierung, SQL-Programmierung und der Implementierung von Datenbanken. Zudem lernen Sie, wie agile Methoden die datenbank entwicklung unterstützen und verbessern können. Durch praxisnahe Übungen und Fallstudien wenden Sie die erlernten Konzepte direkt an und vertiefen Ihr Verständnis für die datenbank entwicklung im agilen Kontext. Nach Abschluss der Weiterbildung sind Sie in der Lage, agile Methoden effektiv in der datenbank entwicklung einzusetzen und so zur Optimierung von Entwicklungsprozessen beizutragen.

Grundlagen der Webentwicklung für Datenbankanwendungen
  • Kenntnisse im Bereich datenbank entwicklung für die HTML-Elemente zur Seitenstrukturierung
  • HTML-Formulare und interaktive Elemente
  • mit Fokus auf datenbank entwicklung: Einführung in Cascading Stylesheets (CSS)
  • Stylen mit CSS
  • Anwendungen aus der datenbank entwicklung beim Stylen von HTML-Formularen mit CSS

Programmiergrundlagen in Python und Java
  • mit relevanten Aspekten der datenbank entwicklung: Installation und Einrichtung von Python
  • Python-Skripte
  • Standard-Datentypen mit Praxisbezug zur datenbank entwicklung
  • Installation und Einrichtung einer Java-Entwicklungsumgebung
  • Fehlererkennung und Behebung in Java mit Fokus auf datenbank entwicklung
  • Anwendung von Java im Handel
  • Anwendung von Java in wissenschaftlichem Rechnen, bezogen auf datenbank entwicklung

.NET und C# Spezialisierung
  • Grundlagen von C# im Kontext der datenbank entwicklung
  • C#-Klassen
  • Vererbung, Polymorphie und Interfaces mit Blick auf datenbank entwicklung
  • Fehlerbehandlung und Debugging
  • Vertiefung zu Collections und Generics im Bereich datenbank entwicklung
  • LINQ und Dateistreams

Fortgeschrittene Programmierkonzepte in C++
  • Smart Pointer im Einsatz für datenbank entwicklung
  • Speicherreservierung
  • Exception-Handling mit Methoden der datenbank entwicklung
  • Variadische Templates
  • Nutzung von Algorithmen der Standardbibliothek für datenbank entwicklung

Relationale Datenbanken und SQL
  • Datenstrukturen unter Berücksichtigung der datenbank entwicklung
  • Einstieg in relationale Datenbanken
  • MySQL-Anwendungen mit Fokus auf datenbank entwicklung
  • Verwendung von SQL-Datenbanken in Java
  • Datenbankmodellierung und Namenskonventionen praxisnah für datenbank entwicklung
  • Normalisierung und Normalformen
  • Datentypen und Keys im Zusammenhang mit datenbank entwicklung

Datenbankdesign und -optimierung
  • Indizes aus dem Bereich datenbank entwicklung
  • Physische Modellierung und Views
  • Testen und Tuning mit Bezug zu datenbank entwicklung

Datenformate und Schnittstellen
  • Verwendung von XML und JSON bei datenbank entwicklung
  • Nutzung von API
  • Formulare und Sprachkern im Kontext datenbank entwicklung
  • Erstellung von REST-APIs mit Java

Objektorientierte Programmierung (OOP) und Fehlerbehandlung
  • Objektorientierte Programmierung mit Bezug auf datenbank entwicklung
  • Fehlerbehebung in Java
  • Dateisystemzugriff in Java mit Methoden der datenbank entwicklung
  • Verwenden von Java-Bibliotheken

Agile Methodik und Projektmanagement
  • Agile Standards unter Einbeziehung von datenbank entwicklung
  • Vorgehensmodelle
  • Agiles Projektmanagement mit Praxisbezug zu datenbank entwicklung
  • Vorteile der agilen Arbeitsweise
  • Projekt-Steuerung mit Anwendungen im Bereich datenbank entwicklung
  • Teamentwicklung
  • Agiles vs. traditionelles Projektmanagement aus Sicht der datenbank entwicklung

Scrum-Methodik
  • Einführung in Scrum mit Fokus auf datenbank entwicklung
  • Scrum Master
  • Scrum Team im Zusammenhang mit datenbank entwicklung
  • Sprint Planning
  • Definition of Done bei datenbank entwicklung

Webtechnologien und dynamische Websites
  • Dynamische Websites-CGI und WSGI im Kontext der datenbank entwicklung
  • Logging

Testverfahren und Softwarequalität
  • Testen und Organisieren im Rahmen von datenbank entwicklung
  • Modellieren mit Kellern, Schlangen und Graphen, anwendbar in der datenbank entwicklung