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