In dieser Weiterbildung erwerben Sie umfassende Kenntnisse in der Datenbankentwicklung. Sie lernen, dynamische Webanwendungen mit PHP und MySQL zu programmieren und dabei relationale Datenbanken effizient zu nutzen. Zudem werden Sie in die objektorientierte Programmierung mit C eingeführt, um Ihre Fähigkeiten in der Datenbankentwicklung zu erweitern. Sie erarbeiten sich die Grundlagen der PHP-Syntax und erlernen den Aufbau von Datenbankstrukturen mit MySQL. Durch die Anwendung von SQL-Befehlen entwickeln Sie Fähigkeiten zur Datenbankentwicklung und zur Integration von Datenbanken in Webanwendungen. Die Einführung in die Programmiersprache C ermöglicht es Ihnen, komplexe Algorithmen zu implementieren und die Performance Ihrer Datenbankentwicklung zu optimieren. Anhand praxisnaher Projekte wenden Sie die erlernten Konzepte der Datenbankentwicklung an. Sie entwickeln eigenständig Webanwendungen, die auf einer soliden Datenbankentwicklung basieren, und vertiefen Ihr Verständnis für die Interaktion zwischen Frontend und Backend. Nach Abschluss der Weiterbildung sind Sie in der Lage, anspruchsvolle Webanwendungen zu entwickeln und dabei die Prinzipien der Datenbankentwicklung effektiv einzusetzen. Ihre erworbenen Kenntnisse in PHP, MySQL, C und SQL befähigen Sie, in verschiedenen Bereichen der Softwareentwicklung tätig zu werden.

Einführung in PHP
  • Installation und Einrichtung der Entwicklungsumgebung mit Fokus auf Datenbankentwicklung
  • Variablen, Datentypen und Konstanten
  • Dynamische Webseiten und Formulare - praxisnah im Kontext der Datenbankentwicklung
  • Funktionen und Programmierfehler
  • Schleifen und Arrays mit Anwendungen aus der Datenbankentwicklung

Datenbanksysteme mit MySQL
  • Einstieg in relationale Datenbanken und Grundlagen der Datenbankentwicklung
  • Umsetzen mit MySQL
  • Einführung in relationale Datenbanken als Basis für die Datenbankentwicklung
  • SELECT, JOIN und GROUP BY
  • Normalisierung und Normalformen für eine effiziente Datenbankentwicklung
  • Ändern von Daten über INSERT, UPDATE und DELETE
  • Relationale Algebra im Zusammenhang mit Datenbankentwicklung
  • Indizes
  • Anwendung von verschiedenen komplexen SELECTs im Bereich Datenbankentwicklung

Grundlagen der C-Programmierung
  • Struktur von C-Programmen mit Schnittstellen zur Datenbankentwicklung
  • Datentypen, Konstanten und Variablen
  • Verwendung von Funktionen unter Berücksichtigung der Datenbankentwicklung
  • Kontrollstrukturen
  • Zeiger in Kombination mit Datenbankentwicklung
  • Bit-Manipulationen
  • Dynamische Speicherplatzverwaltung für Anwendungen der Datenbankentwicklung

Einführung in React
  • Setup, Erklärung der Umgebung von React mit Bezug zur Datenbankentwicklung
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • Testumgebung React und deren Bedeutung für die Datenbankentwicklung
  • Formulare

Erweiterte React-Techniken
  • API-Anbindungen in Verbindung mit Datenbankentwicklung
  • Handhabung Redux
  • Router - Integration in der Datenbankentwicklung

Versionsverwaltung und CI/CD
  • Versionsverwaltung im Rahmen der Datenbankentwicklung
  • Operationen der Versionsverwaltung
  • Continuous Integration und Continuous Delivery für Datenbankentwicklungsprozesse
  • Software Testing und Qualitätssicherung

Agiles Arbeiten mit Git
  • Agiles Arbeiten mit Git - Best Practices für die Datenbankentwicklung