Webauthoring II - Overview

Entwicklung dynamischer Websites und Webanwendungen mit Hilfe der Skriptsprache PHP und der Open-Source-Datenbank MySQL. Neben der Vermittlung des technologischen Basiswissens in der serverseitigen Webprogrammierung, liegt der Fokus des Seminars auf der strukturellen Konzeption und benutzerfreundlichen Umsetzung einfacher Webapplikationen im Stil aktueller Web 2.0 Anwendungen.

27. Oktober 06

Einführung, Überblick, Rekapitulation
Einführung ins Seminar mit einem Vortrag zu den aktuellen Tendenzen in der Webentwicklung. Rekapitulation verschiedener Themen rund um “Entwickeln mit Webstandards” (vgl. Webauthoring I). Vorstellen nützlicher Werkzeuge und Installation lokaler Testumgebung für die erfolgreiche Webentwicklung.

03. November 06

Einführung in PHP
Einführung in die Skriptsprache PHP: Kennenlernen bzw. Rekapitulation der PHP-Syntax (Variablen, Datentypen, Arrays, Objekte, Konstanten, Funktionen, Bedingungen). Vermittlung grundlegender Funktionen, richtige Verwendung von Variablen und Einbindung von PHP-Skripten in die Website-Struktur.

10. November 06

Basissystem in PHP und MySQL
Einführung ins Projekt “Simple Web Apps” und Aufbau eines Basissystems mit PHP und MySQL.

17. November 06

Konzept (selbständiges Arbeiten)
Entwicklung einer Konzeptidee für eine kleine, praktische Webapplikation, die euch das Alltagsleben vereinfacht.

24. November 06

Deliverables (selbständiges Arbeiten)
Diagrammatische Notation (Funktionsablauf), Storyboard und Mockups in Form von (kolorierten) Handskizzen.

01. Dezember 06

Projektidee SimpleWebApp
Alle Studierenden präsentieren ihren Webapplikations-Projektvorschlag. Im Anschluss daran werden wir mit unserem Mini-Framework weiterfahren und eine neue Klasse für die Benutzer-Authentifizierung schreiben.

08. Dezember 06

Benutzerauthentifizierung und Session-Handling
Am heutigen Seminartag werden wird die Benutzerauthentifizierungsklasse vervollständigen und mit einer Sessions-Verwaltung ergänzen. Anschliessend Einzelgespräche mit allen Studierenden über das weitere Vorgehen im geplanten Projekt.

15. Dezember 06

Freie Projektarbeit
Freies Arbeiten am Projekt SimpleWebApp: Vervollständigen der Projektskizzen und -abläufe, Entwicklung der Softwarearchitektur.

22. Dezember 06

X-mas Abschluss
Besprechung des aktuellen Projektstandes und Zeitplan. Wie werden die verbleibenden fünf Kurstage möglichst optimal genutzt?

26. Januar 07

Heutiges Seminar fällt wegen Installationsaufbau für Kunsthausnacht aus!
Art-Transforming

02. Februar 07

Freies Arbeiten am Projekt mit Betreuung. Dazwischen gegebenenfalls technologische und inhaltliche Inputs im Klassenverband.

09. Februar 07

Freies Arbeiten am Projekt mit Betreuung. Dazwischen gegebenenfalls technologische und inhaltliche Inputs im Klassenverband.

16. Februar 07

Freies Arbeiten am Projekt mit Betreuung. Dazwischen gegebenenfalls technologische und inhaltliche Inputs im Klassenverband.

23. Februar 07

Schlusspräsentation: Vorstellen der Webapplikationen. Feedbackrunde.