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.
- 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