- Wintersemester 2023/24
Kontakt und Sprechstunden
Dominik Scheder
Haus G II, Zimmer 105
vorname.nachname@gmail.com
Kontaktieren Sie mich persönlich oder per E-Mail oder kommen einfach auf Verdacht vorbei.
Web-Engineering
I im Modulkatalog
Prüfung
Prüfungsleistung als Beleg (PB).
Bitte überlegen Sie sich bis nächste Woche (12. Dezember)
ein Projektthema für Ihre Belegleistung. Das Projekt muss kein marktreifes Produkt liefern,
sollte aber alle behandelten Themen zusammenbinden. Sie können Ihr Projekt in Gruppen
der Größe eins, zwei oder drei durchführen.
Auf den Kursseiten
von Christian Wagenknecht und unter
IIb19,
IIb17,
IIb16,
IIb15/IIb14 finden
Sie Projektbeschreibungen und Präsentationen der letzten Jahre.
Literatur
Web-Engineering ist ein weites Feld, entwickelt sich schnell, ständig kommen neue Technologien dazu.
Fast zu jedem Thema könnte man Vertiefungen anbieten. Es ist daher
schwierig, ein einschlägiges Buch zu empfehlen. Gott sei Dank gibt es sehr gute Web-Tutorials.
Web-Engineering in früheren Jahren:
Webseite des Kurses
unter meinem Vorgänger Professor Christian Wagenknecht
Inhalt
- Statische Seiten.
- HTML als Textformatierungssprache im Vergleich zu Latex. Tags, Attribute, Verschachtelung.
- Cascading Style Sheets (CSS) als "Kommandozentrale" für die Formatierung von HTML-Dokumenten.
-
Client und Server.
- Kommunikation zwischen Browser und Server per HTTP.
- Server-seitige Programmierung. Server erstellt und schickt HTML-Seiten. Interaktion mit dem Server.
- Client-seitige Programmierung (javascript).
- Single-Page Applications: Server schickt nur Daten, alle restliche Formatierung und Interaktion geschieht
im Browser.
- Elm: Eine funktionale Programmiersprache zur Entwicklung von Web-Applikationen