Back to all courses

Web architectures

Individual course

This is an advanced course on web technologies and system architectures required to build complex and distributed web-based software applications.

Topics that will be covered include web application architecture, web services, service composition, communication architectures and messaging patterns, and the use of cloud resources, microservices and serverless computing in developing web and cloud based software systems.

After passing this course, students will understand

  • the architecture of advanced web applications
  • how the browser can be used as an application platform
  • synchronous and asynchronous communication needs in distributed web based applications
  • design of web service interfaces
  • technologies for implementing service components and scalable functionality
  • information security considerations.

More information in Tampere University’s study guide.

You can get a digital badge after completing this course.

web-sovellukset web-ohjelmointi ohjelmointi devaus devaaja käyttöliittymät koodaus koodari

Further information about the studies

Tampere University
Teemu Rauhala
teemu.rauhala(at)tuni.fi

Responsible teacher

Tampere University
David Hästbacka
david.hastbacka(at)tuni.fi

Contact person for applications

FITech
Pilvi Lempiäinen , Service designer
pilvi.lempiainen(at)fitech.io
Start the application process
Start the application process
Category:
ICT Studies
Topics:
Software systems,
Web programming
Course code:
TIE-23526
Credits:
5 ECTS
Level:
Teaching period:
7.1.–31.5.2020
Application deadline:
Application period has ended
Host university:
Tampere University
Study is open for:
Adult learner,
Degree student
Teaching methods:
Blended
Place of contact learning:
Tampere
Language:
English
General prerequisites:
Basic knowledge of programming and internet techniques.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.