Ziele der Lehrveranstaltung

Die Studierenden sollen ohne Vorlagen eine Web-Anwendung mit PhP in objektorientierter und wartbarer Weise gegen eine definierte Schnittstelle programmieren können, der eine verständliche schriftliche Planung voraus geht.

Nach erfolgreichem Abschluss sind die Studierenden in der Lage, ...

- theoretische Kenntnisse zur Erstellung von serverseitigen Applikationen auf Basis von PHP wiederzugeben
- serverseitige Applikationen auf Basis von PHP zu implementieren
- theoretische Kenntnisse zum HTTP-Protokoll, sowie zum Zusammenspiel zwischen AJAX und PHP wiederzugeben
- Datenbanken, sowie Datenbankverbindungen zu erstellen
- RESTful Web Services zu implementieren und zu verwenden
- Datenaustausch via JSON zu implementieren
Modus und Hausübungen

- theoretischer Vortrag
- praktische Übung, gemeinsam und selbstständig
- Hausübungen zum Wiederholen und Vertiefen (!! hier liegt der Schwerpunkt !!)
- übergreifende Hausübung mit der LV Backend-Basics
- Zusatztest: Theoretische Fragen

Ziele der Lehrveranstaltung

Die Studierenden sollen ohne Vorlagen eine Weboberfläche mit HTML und CSS aufbauen können und mit Hilfe von Javascript darauf Interaktionen ermöglichen, sowie die Kommunikation mit einem Server bewerkstelligen.


Nach erfolgreichem Abschluss sind die Studierenden in der Lage, ...

... eine grafische Benutzeroberfläche mit Hilfe des CSS Frameworks Bootstrap zu erstellen durch Javascript Interaktionen auf dieser Oberfläche durch zu führen (insb. Events Handling) mit Hilfe des Frameworks jQuery und Ajax Requests mit einem Server zu interagieren und grundlegend eine moderne GUI Strategie für REST-APIs zu entwerfen
Modus und Hausübungen

- theoretischer Vortrag
- praktische Übung, gemeinsam und selbstständig
- Hausübungen zum Wiederholen und Vertiefen (!! hier liegt der Schwerpunkt !!)
- übergreifende Hausübung mit der LV Backend-Basics
- Zusatztest: Theoretische Fragen