Dieser Block behandelt die Einführung in die Programmierung mit PHP und die Nutzung der Datenbank MySQL. Er beginnt mit den grundlegenden Konzepten von Webanwendungen und erklärt die Unterschiede zwischen statischen und dynamischen Webseiten. Es wird die Installation von XAMPP und VS Code beschrieben, die beide die notwendigen Komponenten wie den Apache-Webserver, MariaDB (als MySQL-Alternative) und PHP in einer Arbeitsumgebung bereitstellen. Schritt für Schritt wird erklärt, wie XAMPP installiert und konfiguriert wird, einschließlich der Nutzung des XAMPP Control Panels zum Starten und Stoppen der Dienste. Danach folgt eine Einführung in die Verwendung von XAMPP und Visual Studio Code.

Weiterhin wird der Ablauf einer typischen PHP-MySQL-Zusammenarbeit beschrieben. PHP agiert als serverseitige Skriptsprache, während MySQL als Datenbankmanagementsystem fungiert. Dabei behandelt das Studienheft Sicherheitsaspekte und gängige Sicherheitsrisiken wie SQL-Injection und Cross-Site-Scripting (XSS). Ein weiterer Teil befasst sich mit der Auswahl von Editoren und integrierten Entwicklungsumgebungen (IDEs), die die Programmierung effizienter gestalten können. Besprochen werden einfache Texteditoren, IDEs wie Visual Studio Code und Eclipse PDT sowie deren Funktionen wie Syntax-Highlighting und Code-Vervollständigung.


Der Inhalt zu diesem Thema, in kurzen Worten beschrieben.

Datum: KW 43 + 44 – 2024

Dieser Blogbeitrag bezieht sich auf das Fernstudium Medieninformatik (interner Link ↪ zu der Übersicht Vita/Medieninformatik ILS), das ich von Mai 2023 bis Mai 2025 verfolgt habe.

Fachlektoren: Dr. Florence Maurice, Thorsten Schreiber