
Modulthema
Webtechnologien spielen heute in der Informatik eine zentrale Rolle. Viele IT-Systeme verwenden Web-Interfaces als plattformübergreifende Benutzerschnittstellen, wobei von einfachen Web-Frontends bis zu komplexen Single Page Applications ein ganzes Spektrum von Möglichkeiten zur Verfügung steht. Auch Mobil- und native Desktopapplikationen werden in Form von hybriden Applikationen häufig auf der Basis von Webtechnologien umgesetzt. Im Zentrum dieser Entwicklung steht die Programmiersprache JavaScript, die in den letzten Jahren komplett überarbeitet und umfassend erweitert wurde. Neben den Basistechnologien HTML und CSS ist das Beherrschen von JavaScript damit ein Schwerpunkt dieses Kurses.
Ziele
- Die Studierenden haben fundierte Kenntnisse über die Programmiersprache JavaScript und sind in der Lage, mit Hilfe von JavaScript client- und serverseitige Webapplikationen aufzubauen.
- Sie verstehen die Grundlagen der Webarchitektur bestehend aus Sprachen zur Auszeichnung und Darstellung von Dokumenten, sowie zum Umgang mit dem DOM (Document Object Model) und zur asynchronen Client-Server Kommunikation (Ajax).
- Sie verstehen den Aufbau eines Web-Frameworks für die Entwicklung client-seitiger Single Page Applications und können ein solches Framework nutzen, um eigene Applikationen zu entwickeln.
- ZHAW Teacher: Patrick Baumgartner (T Dozent)
- ZHAW Teacher: Gerrit Burkert (T Lehr- und Forschungspersonal)
- ZHAW Teacher: Daniel Wyss (T Lehr- und Forschungspersonal)

Qualitativ hochwertigen, verständlichen und gut wartbarer Programmcode zu erzeugen, ist von zentraler Bedeutung bei der Umsetzung von Softwareprojekten. In diesem Modul werden die Grundlagen der objektorientierten Programmierung vermittelt, um qualitativ hochwertigen, verständlichen und gut wartbaren Programmcode im Umfang von einigen Klassen entwickeln und testen zu können.
- ZHAW Teacher: Patrick Feisthammel (T Dozent)
- ZHAW Teacher: Christof Marti (T Dozent)
- ZHAW Teacher: Marion Mürner (T Dozentin)
- ZHAW Teacher: Rémy Schumm (T Dozent)
- ZHAW Teacher: Michael Wahler (T Lehr- und Forschungspersonal)
- ZHAW Teacher: Gerhard Wyder (T Lehr- und Forschungspersonal)