Zum Hauptinhalt springen

Datenbankbasierte Webanwendungen

In diesem Seminar erwerben Sie umfassende Kenntnisse im Bereich Datenbanken und MySQL. Dabei wird Ihnen unter anderem die Abfragesprache SQL unter MySQL nähergebracht sowie der Zugriff auf MySQL-Daten mit Hilfe von PHP erläutert. Ein weiterer Schwerpunkt liegt auf dem Entwurf von sowohl webbasierten als auch klassischen Client/Server-Anwendungen. Mit diesem Seminar sind Sie bestens vorbereitet, um immer wiederkehrende Anforderungen in diesem Zusammenhang souverän lösen zu können.

Kursinhalt

Der Kurs behandelt folgende Themen:

Datenbankentwurf

  • Das relationale Modell: Grundlagen und Konzepte.
  • Entwurfsverfahren: Schritte zur Erstellung eines effizienten Datenbankdesigns.
  • Normalisierung: Prozess der Organisation von Daten.
  • ER-Diagramme: Erstellung und Interpretation von Entitäts-Beziehungs-Diagrammen.

SQL-Grundlagen

  • Datendefinition: Erstellen, Ändern und Löschen von Tabellen und Datenbanken.
  • Datenmanipulation: Einfügen, Aktualisieren und Löschen von Daten.
  • Datenbankabfragen: Abfragen schreiben und Daten analysieren.
  • Besonderheiten von MySQL: Unterschiede und Eigenheiten im Vergleich zu anderen DBMS.

PHP und Formulare

  • Erstellen von Formularen in HTML.
  • Verarbeitung von Formulardaten mit PHP.
  • Sicherheitsaspekte bei der Formularverarbeitung.

Datenbankzugriff auf MySQL mit PHP

  • Funktionsweise: Wie PHP mit MySQL kommuniziert.
  • Funktionen: Überblick über PHP-Funktionen für MySQL.
  • Verbindungsaufnahme und Befehle: Herstellen einer Verbindung, Abfragen ausführen.
  • Daten manipulieren: Einfügen, Aktualisieren und Löschen von Daten mit PHP.
  • Fehlermeldungen: Erkennen und Beheben von Datenbankfehlern.

Optimierung von MySQL

  • Optimierung der Abfragen: Best Practices für effiziente Abfragen.
  • Indizes: Verwendung von Indizes zur Geschwindigkeitssteigerung.
  • Normalisierung vs. Effizienz: Gleichgewicht finden zwischen Datenbankdesign und Leistung.
  • Persistente Datenbankverbindungen: Vor- und Nachteile.

Fehlerbehandlung und Logging

  • Grundlagen der Fehlerbehandlung in PHP und MySQL.
  • Protokollierung von Fehlern und Sicherheitsaspekten.

Anforderungen

Grundkenntnisse in PHP und HTML.
MySQL / MariaDB und PHP - Datenbankbasierte Webanwendungen
 5 Tag(e)
  An 23 Orten und online

2,590.00 €
zzgl. MwSt.