Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Development of Server-side Solutions 6 credits

Course Contents

The course introduces solutions on the server side, which provide digital products with structured information. Server-side solutions are created taking into account the principles of service design. The course starts with basics of programming in JavaScript and explains web frameworks for creation of server-side applications such as Express. The client-server model is considered then as well as creation of web services with REST API. Request routing, templates for web pages and serialization with JSON are explained next. Storing of data in a database on the server is detailed then. The second part of course continues the subject of the semantic web, and how it can be used to improve applications.

The topics covered in the course include:
- development of server-side solutions based on the principles of service design
- introduction to programming in JavaScript
- the client-server model of programming
- web frameworks for JavaScript
- request routing and web page templates
- stateless web services, REST API, and JSON serialization
- storing data in a database and ER-modelling
- using open vocabularies and standard schemas for structuring information
- using NoSQL databases


Passed courses at least 90 credits within the major subject in Informatics, Computer Science, Computer Engineering, Interaction Design (with relevant courses in web programming), and completed course User Experience Design, 6 credits. Proof of English proficiency is required.

Level of Education: Master
Course code/Ladok code: TDVS27
The course is conducted at: School of Engineering

Previous and ongoing course occasions

Type of course
Study type
Spring 2018: Mar 26 - Jun 03
Rate of Study
Course coordinator
Peter Larsson-Green
Tuition fees do NOT apply for EU/EEA citizens or exchange students
Application code

Content updated 2018-03-23

Study at JU
Content updated 2015-06-24
Hi, any questions?
Do you have questions about studying at Jönköping University? Write us a short message and we will get back to you quickly!

We use cookies on By continuing to use this site you accept the use of cookies. More information