netzweise2

MySQL / MariaDB und PHP - 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.

Kurs-Daten

Seminar

DBW

Preis

2590.00 € zzgl. Mwst.

Dauer

5 Tage

Zielgruppe

Dieser Kurs richtet sich an **Webentwickler und Programmierer**, die fundierte Kenntnisse in Datenbanken und MySQL erwerben möchten. Er vermittelt den effektiven Einsatz der Abfragesprache SQL, den Zugriff auf MySQL-Daten mit PHP sowie den Entwurf von webbasierten und klassischen Client/Server-Anwendungen. Ideal, um wiederkehrende Anforderungen im Datenbankumfeld souverän zu lösen.

Präsenz-Termine

Online-Termine

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.

Grundkenntnisse in PHP und HTML.