Skip to main content
You are browsing the curriculum of a past academic year (2020–2021).
Do you want to change to the ongoing academic year?
Course unit, curriculum year 2020–2021
COMP.CS.510

Web Development 2 - Architecting, 5 cr

Tampere University
Teaching periods
Active in period 3 (1.1.2021–7.3.2021)
Active in period 4 (8.3.2021–31.5.2021)
Course code
COMP.CS.510
Language of instruction
English
Academic year
2020–2021
Level of study
Advanced studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
David Hästbacka
Responsible teacher:
Kari Systä
Responsible teacher:
Antti Sand
Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %

Core content

-Different client-server splits and their implications-Basics of REST (not all HTTP APIs are RESTful)-Elements of HTTP protocol


Complementary knowledge

-Web as a distribution platform – synchronous and asynchronous options.-Alternatives to HTTP/REST-Dynamic vs static rendering and their implications-Packaging and obfuscating-Security principles and techniques


Specialist knowledge

-Caching and other content management -Architectural patterns
Learning outcomes
Compulsory prerequisites
Learning material
Equivalences
Studies that include this course
Completion option 1
Completing the course consists of an individual exam, a project work, and individual assignments

Participation in teaching

18.01.2021 30.04.2021
Active in period 3 (1.1.2021–7.3.2021)
Active in period 4 (8.3.2021–31.5.2021)