Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
Login
 

Konzepte und Methoden der Web-Programmierung (PHP MySQL) (Wintersemester 2005/2006)

Dozent: Prof. Dr. Christoph Meinel (Internet-Technologien und -Systeme)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 04.11.2005
  • Lehrform:
  • Belegungsart: Wahlpflichtmodul

Studiengänge

  • IT-Systems Engineering BA

Beschreibung

Die Lehrveranstaltung beschäftig sich mit Konzepten und Technologien zur Erstellung von Multimedia-Web-Portalen. Sie gliedert sich in einen Seminar- und einen Praktikums-Teil.

Im Seminar-Teil sollen Vorträge und Ausarbeitungen zu den Themen

  • WebServices
  • CMS-Funktionalität
  • Methoden und Tools zur statischen Auswertung von Benutzerverhalten
  • Content-Generierung (dynamische SMIL-File Generierung)
  • Foren-Funktionalität
  • ...

erstellt werden.

Die erarbeiteten Techniken sollen dann in der Reimplementierung und Funktionserweiterung von www.tele-task.de praktisch angewendet werden.

www.tele-task.de ist eine in PHP implementierte und auf dem DBMS MySQL aufbauende Plattform, deren vorraangiges Ziel die Bereitstellung der mittels tele-TASK aufgezeichneten Vorlesungen bzw. Veranstaltungen ist.

Voraussetzungen

  • Gute Kenntnisse in PHP und MySQL
  • Gute OO-Kenntnisse

Literatur

Lern- und Lehrformen

Seminar und Praktikum

Leistungserfassung

Die Endnote orientiert sich an:

  • Vortrag und Ausarbeitung
  • Projektmitarbeit
  • abschließende Projektpräsentation und Ausarbeitung

Termine

  • S/P Mo. 15:15 - 16:45 HPI B-E.2
  • S/P Do. 13:30 - 15:00 HPI B-E.2

Seminarvorträge

Projekt-/Modulpräsentationen

  • 09.01.2006 Benutzerverwaltung und Rechtemanagement Ausarbeitung
  • 09.01.2006 Internationalisierung Ausarbeitung
  • 30.01.2006 CMS für www.tele-task.de Ausarbeitung
  • 30.01.2006 Darstellung von Übersichtsseiten und Präsentationen
  • 02.02.2006 Navigation
  • 02.02.2006 Content Management für dynamische Inhalte
  • 06.02.2006 Web Services Facade for PHP5
  • 06.02.2006 Suchfunktionen
  • 06.02.2006 SMIL Autorenwerkzeug
  • 09.02.2006 Vorlesung mit Notizen
  • 09.02.2006 Vorlesung und Chat
  • 09.02.2006 Online-Presentation Tool

Übungsaufgabe +Beispiellösung

  • Aufgabenblatt
  • Musterlösung (von Andreas Meyer, Sebastian Böttner, Stefan Marr)
    (config/config.php enthält Möglichkeiten den Datenbankserver anzugeben.)

Coding Style Guide

Den aktuellen Coding Style Guide (überarbeitet von Stefan Marr) für diese Lehrveranstaltung finden Sie hier.

(Die Erweiterungen bzw. Änderungen an dem Style Guide beruhen größtenteils auf speziellen Anforderungen der Webservice-Gruppen)

Zurück