Datenbankbasierte Webanwendungen mit MySQL und PHP

Zielgruppe: Programmiereinsteiger, ohne oder mit wenig Vorkenntnis

In den kommenden fünf Tagen werden wir uns intensiv mit der Entwicklung von Webanwendungen beschäftigen, die auf einer MySQL-Datenbank und der Skriptsprache PHP basieren. Datenbankbasierte Anwendungen sind in der heutigen Zeit unverzichtbar, um Informationen effizient zu speichern und abzurufen. In diesem Kurs werden Sie lernen, wie Sie datenbankbasierte Webanwendungen mit MySQL und PHP entwickeln können.

 

Inhalt

Tag 1: Einführung in datenbankbasierte Webanwendungen

  • Bedeutung von Datenbanken in der Webentwicklung
  • Überblick über MySQL als relationale Datenbank
  • Installation und Einrichtung von MySQL und PHP
  • Erstellung einer ersten Datenbank und Tabellen in MySQL
  • Praktische Übung: Verbindung zur MySQL-Datenbank mit PHP herstellen


Tag 2: PHP-Grundlagen und Datenbankabfragen

  • Einführung in die Skriptsprache PHP
  • Verwendung von PHP zur Kommunikation mit MySQL-Datenbanken
  • Ausführung von Datenbankabfragen: SELECT, INSERT, UPDATE, DELETE
  • Sicherheitsaspekte bei der Datenbankkommunikation
  • Praktische Übung: Erstellung einer einfachen PHP-Anwendung mit MySQL-Datenbankanbindung


Tag 3: Fortgeschrittene Datenbankabfragen und Benutzerinteraktion

  • Arbeiten mit mehreren Tabellen: JOIN-Operationen
  • Abfrageoptimierung und Indexierung
  • Erstellung von Benutzerformularen und Dateneingabe
  • Validierung von Benutzereingaben und Datenbanktransaktionen
  • Praktische Übung: Entwicklung einer datenbankgestützten Benutzeranwendung


Tag 4: Datenbankdesign und Normalisierung

  • Grundlagen des Datenbankdesigns und der Normalisierung
  • Erstellung von Beziehungen zwischen Tabellen
  • Anwendung von Fremdschlüsseln und Primärschlüsseln
  • Performance-Aspekte im Datenbankdesign
  • Praktische Übung: Design einer relationalen Datenbankstruktur


Tag 5: Sicherheit und Anwendungsbereitstellung

  • Schutz vor SQL-Injection und Cross-Site Scripting (XSS)
  • Implementierung von Benutzer-Authentifizierung und Zugriffsrechten
  • Bereitstellung von datenbankbasierten Webanwendungen auf Servern
  • Einblick in weitere Datenbanktechnologien und Anwendungsszenarien
  • Abschließendes Projekt: Entwicklung einer umfangreicheren datenbankbasierten Webanwendung

Voraussetzung: Basiskenntnisse der Programmierung

Haben Sie Interesse an diesem Training?

Kontaktieren Sie mich einfach direkt!

Schreiben Sie mir eine E-Mail an: k.niklas@decode-it.de

Oder rufen Sie mich einfach an: +49 208 309 805 620
Falls ich mich zum Zeitpunkt Ihres Anrufes in einer Schulung befinde, melde ich mich im Laufe des Tages bei Ihnen zurück.