Datenbanksysteme mit SQL und Zusatzqualifikation in JavaScript sowie React In dieser Weiterbildung erlernen Sie den Umgang mit relationalen Datenbanken und die Anwendung von SQL zur Datenabfrage und -manipulation. Sie erwerben Kenntnisse in der Entwicklung interaktiver Webanwendungen unter Verwendung von JavaScript und React. Sie setzen sich mit den Grundlagen relationaler Datenbanken auseinander und lernen, wie Daten in Tabellen organisiert und über SQL abgefragt werden. Sie entwickeln Fähigkeiten in der Erstellung und Verwaltung von Datenbanken, einschließlich der Definition von Tabellenstrukturen und der Implementierung von Beziehungen zwischen Tabellen. Zudem erlernen Sie die Integration von relationalen Datenbanken in Webanwendungen mithilfe von JavaScript und React. Durch praktische Übungen und Projekte wenden Sie Ihr Wissen an, indem Sie relationale Datenbanken erstellen und mit JavaScript sowie React interaktive Benutzeroberflächen entwickeln. Sie arbeiten an realitätsnahen Szenarien, um die Verbindung zwischen Frontend-Technologien und Datenbankmanagement zu vertiefen. Nach Abschluss der Weiterbildung sind Sie in der Lage, relationale Datenbanken zu entwerfen und zu verwalten sowie dynamische Webanwendungen mit JavaScript und React zu entwickeln, die effizient mit Datenbanken kommunizieren.

Grundlagen relationale Datenbanken und SQL
  • Einführung mit Fokus auf relationale Datenbanken
  • Datenbankmodellierung und Namenskonventionen
  • Normalisierung unter Berücksichtigung relationaler Datenbanken
  • SELECT, JOIN und GROUP BY
  • Kenntnisse im Umgang mit relationalen Datenbanken beim Ändern von Daten über INSERT, UPDATE und DELETE
  • Anwendung von verschiedenen komplexen SELECTs mit Bezug zu relationalen Datenbanken

SQL-Transaktionen und Fortgeschrittene Konzepte
  • Transaktionen im Kontext relationaler Datenbanken
  • Vertiefung von Transaktionen

React und JavaScript Entwicklung
  • Setup, Erklärung der Umgebung von React und Hello World im Gegensatz zu relationalen Datenbanken
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • Testumgebung React mit Schnittstellen zu relationalen Datenbanken
  • Formulare
  • API-Anbindungen an relationale Datenbanken
  • Handhabung Redux
  • Router für die Navigation und Einbindung relationaler Datenbanken
  • Native React für native Apps
  • Einführung in JavaScript: Einbinden und Laden unter Bezug auf relationale Datenbanken
  • Variablen und Syntax
  • Primitive Datentypen: Zahlen, Strings, Boolean im Zusammenhang mit relationalen Datenbanken
  • Funktionen erstellen und aufrufen
  • Arrays im Detail: Methoden und Callbacks mit Anwendungsfällen in relationalen Datenbanken

JavaScript und Event-Handling
  • Document Object Model (DOM) Grundlagen unter Einbindung relationaler Datenbanken
  • Ereignisse und Event-Handling
  • Einführung in asynchrones JavaScript: AJAX und Fetch mit Anbindung an relationale Datenbanken