Web Business & Technology FT
Apply Icon

Server-Side Software Development & Data Management

level of course unit


Learning outcomes of course unit

The students acquire knowledge for the development, testing and operation of complex database-supported server-side applications.

The students:
- Can design, test and implement service interfaces for aspects such as security or performance
- Can design and evaluate software architectures for complex and distributed applications
- Can evaluate and implement different Web service technologies
- Can evaluate and implement different and suitable message formats for data exchange
- Know different ways of integrating database systems in the backend of an application
- Can independently operate and administer server-side data storage solutions

prerequisites and co-requisites

Courses of the previous semester successfully completed

course contents

- Use and implementation possibilities of Internet-based services and interfaces (APIs)
- Implementation techniques of server-side applications based on suitable design patterns (MVC, IoC, ORM)
- Aspects of security, performance and maintainability of server-side applications

- Functionality and configuration of web servers
- Server-side administration of database systems
- Advanced tools in relational databases (indexes, triggers, etc.)
- Database connection to applications (ORM, Web Service, ODBC, etc.)

recommended or required reading

- Hauser, T.; Wenz, C.: PHP 7 und MySQL: Das umfassende Handbuch, Rheinwerk Computing, 2019
- Tilkov, S.; Eigenbrodt, M.; Schreier, S.; Wolf, O.: REST und HTTP: Entwicklung und Integration nach dem Architekturstil des Web, dpunkt.verlag, 2015
- Pollard, B.: HTTP/2 in Action, Manning, 2019
- Dippold, R; Meier, R.; Schnider, W.; Schwinn K.: Unternehmensweites Datenmanagement, Springer, 2005

assessment methods and criteria

Portfolio assessment

language of instruction


number of ECTS credits allocated


eLearning quota in percent


course-hours-per-week (chw)


planned learning activities and teaching methods

- Lecture and discussion
- Workshop with work on case studies

semester/trimester when the course unit is delivered


name of lecturer(s)

Stefan Huber, MA, BA

year of study


recommended optional program components


course unit code


type of course unit

integrated lecture

mode of delivery


work placement(s)

not applicable