Developing web-based client server systems

Module Code
Module Coordinators
Klaus-Dieter Quibeldey-Cirkel
Klaus-Dieter Quibeldey-Cirkel
Short Description

The course provides knowledge and skills that allow graduates to develop server-centered web-applications that meet hight standards of reactivity, scalability and throughput in a team.

Learning Objectives

Students know the basic architecture of frameworks for implementing Web applications. They are capable of evaluating the suitability of frameworks and architecture/design patterns for the realization of a scalable, reactive CS application and to represent and develop their design decisions and arguments in teams. They are able to present their findings in a seminar-like environment and to allow other students to participate in the expertise acquired by them.

Duration in Semester
Instruction Language
Total Effort
9 CrP; an estimated 270 hours, of which approximately 60 are spent in class.
Weekly School Hours
Method of Instruction


Requirements for the awarding of Credit Points

Prüfungsvorleistung: Anerkannte Abgabe von Lösungen (Anzahl wird vom Dozenten rechtzeitig bekannt gegeben)

Prüfungsleistung: schriftliche Abschlussprüfung oder bewertete Abschussarbeit inklusive Kolloquium oder schriftliche Prüfung (Art des Leistungsnachweises wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben)

Evaluation Standard
according to examination regulations (§ 9)
  • Peter Hilton, Erik Bakker, and Francisco Canedo: Play for Scala
  • Stefan Tilkov: REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien
Prerequisite Modules