Angestrebte Lernergebnisse / Learning Outcomes
Die Studierenden können in Einzelarbeit und auf Basis gegebener Anforderungen einfache Web-Applikationen erstellen,
indem sie
- Client- und Server-Seitige Komponenten programmieren,
- Schnittstellen zu Betriebs- und File-System verwenden
- Features von Browsern sowie Frameworks und Libraries einsetzen,
um später
bei der Entwicklung von Client-Server-Applikationen mitwirken zu können sowie alternative Plattformen, Frameworks und Libraries zur Applikationsentwicklung einordnen zu können.
Inhalt
- Client-Server-Architektur
- Browser als Client & Applikations-Plattform
- HTML & CSS
- Javascript
- Netzwerk-Verbindungen, HTTP
- Betriebssysteme als Applikations-Plattform
- Zugriff auf Dateien
- Ein- und ausgehende Netzwerkverbindungen
- Vorlesung
- Übungen zu einzelnen Inhalten
- begleitende Aufgaben
Materialien/ Ressourcen
- Liste ausgewählter Literatur und Web-Ressourcen
- Vorlesungsunterlagen
- Übungsunterlagen inkl. Lösungen
- Quellcode-Beispiele
- vorkonfigurierte Entwicklungsumgebungen
- vorgefertigte Entwicklungsstände