Verteilte Systeme

Programmierung von serverbasierten Web-Anwendungen

Dozent: Prof. Dr.-Ing. Silko Kruse

Vorlesung

Einführung, Variablen, Typen, Operatoren
Benutzerinteraktion und Programmverzweigungen
Schleifenanweisungen und Dateien auf den Server laden
Felder und Zeichenketten
Funktionen und Dateizugriff
Objektorientierte Programmierung in PHP
Datenbanken: Grundlagen
PHP und MySQL
Cookies und Sessions
Templates
Datenbankentwurf

Übungen


Übungsblatt 1: Einführung in PHP
Übungsblatt 2: Benutzerinteraktion und PHP-Taschenrechner
Übungsblatt 3: Schleifenanweisungen und Datei-Upload
Übungsblatt 4: Felder, Zeichenketten und Zugriffssteuerung
Übungsblatt 5: Funktionen und Dateizugriff
Übungsblatt 6: Objektorientiertes PHP
Übungsblatt 7: Einführung in MySQL
Übungsblatt 8: Zugriff auf Datenbanken mittels Web-Formularen
Übungsblatt 9: Cookies und Sessions
Übungsblatt 10: Templates
Übungsblatt 11: Content-Management
Übungsblatt 12: Datenbankentwurf
Beispielklausur

Benotung

Dieses Fach wird mittels einer Klausur am Semesterende abgeprüft. In der Klausur können die Lösungen zu den Übungsblättern verwendet werden. Die Lösung zur Beispielklausur gehört nicht dazu.

Software

Literatur

Online

Offline

  • K. Yank: PHP und MySQL, dpunkt.verlag, 2003, 2005