The course takes place in period

3 (2020-01-01 to 2020-03-22)


Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

After the course the student is capable to apply gained knowledge from earlier web development courses to realize larger full stack development in teams. The student will get familiar with architecture design of online services, API design and microservices. During the course the students implement a demo service in teams with other students.

Learning outcomes

At the end of the course the student is expected to be able to develop flexible and scalable web services (APIs) with modern architectures/models such as microservices and serverless. The students will also strengthen their knowledge in full-stack development in general and their skills to work with bigger projects in teams.

Course contents

- Architecture design of online services - API design and microservices - Serverless framework (AWS Lambda) - Security aspects including Cross-Origin Resource Sharing (CORS) - Full-stack development in teams with Node.JS

Prerequisites and co-requisites

Devops Web services and cloud technology

Study activities

  • Lectures - 14 hours
  • Project- and production work/artistic activities - 121 hours


  • Total workload of the course: 135 hours
  • Of which autonomous studies: 135 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

Essays, reports, productions and portfolio

Assessment requirements

The course grade is assessed based on the student's effort in a larger full-stack development project in teams.


Ojala Oskari


Karlsson Jonny

Home page of the course

Group size

No limit (27 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2019-12-24 to 2020-01-20

Assessment methods

Date will be announced later - Reports and productions
Room reservations
Date Time Room Title Description Organizer
2020-01-13 17:00 - 19:00 F365 Cloud Native Apps
2020-01-27 17:00 - 19:00 F365 Cloud Native Apps
2020-02-10 17:00 - 19:00 F365 Cloud Native Apps
2020-02-24 17:00 - 19:00 F365 Cloud Native Apps
2020-03-09 17:00 - 19:00 F365 Cloud Native Apps

Course and curricula search