The course is included in these curricula and study modules
- Information technology 2014 - Service oriented architectures and system design
- Information technology 2015 - Service oriented architectures and system design
- Information technology 2016 - Service oriented architectures and system design
- Information technology 2017 - Service oriented architectures and system design
- Information technology 2018 - Service oriented architectures and analythical methods
- Information technology 2019 - Service oriented architectures and analythical methods
The course takes place in period
3 (2020-01-01 to 2020-03-22)
Level/category
Teaching language
Swedish
Type of course
Compulsory
Cycle/level of course
First
Recommended year of study
3
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
Workload
- 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.
Teacher
Ojala Oskari
Examiner
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
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 |