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
- Information technology 2020 - Service oriented architectures and analythical methods
- Information technology 2021 - Service oriented architectures and analythical methods - advanced studies
The course takes place in period
1 (2021-08-01 to 2021-10-24)
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
Understand basic principles of DevOps. Know how
to create and maintain infrastructure as code.
Master Git's basic functions. Can build automatic
integration flows with Amazon CodeBuild. Is able
to automate transition of software to production.
Has the capability to automate creation of
production environments with AWS cloud services.
Is able to assign rights to users in AWS. Knows
the basics of AWS Lambda, S3 and SNS. Capable of
creating notifications with AWS Simple
Notification Service to Discord (course project).
Will be able to independently find more
information and combine all areas within the
topic. Knowledge in automated testing of
JavaScript apps.
Learning outcomes
You learn the basic principles of and master
relevant tools for DevOps.
Course contents
During the course we learn the DevOps principles
and become acquainted with relevant tools used in
the DevOps process. The course project is to
create a Discord bot, the project is done
individually or in pairs (you can choose).
- DevOps principles and organizational approaches
- Infrastructure as code
- Version control and Git
- Automated testing of JavaScript Apps
- Cloud services (Amazon Web Services), S3,
Lambda, SNS, CodeBuild
- Discord bot in JavaScript or TypeScript
Prerequisites and co-requisites
Students are familiar with software development.
Basic knowledge of the Linux operating system.
Additional information
Students need to attend the seminars when the
lecturer so demands.
Study activities
- Lectures - 14 hours
- Project- and production work/artistic activities - 96 hours
- Individual studies - 25 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
Assessment requirements
Course project done and presented in pair or
individually.
Teacher
Ojala Oskari
Examiner
Karlsson Jonny
Home page of the course
Group size
No limit (41 students enrolled)
Assignments valid until
Until date 2016-10-11
Course enrolment period
2021-08-09 to 2021-09-05
Assessment methods
Date will be announced later - Other assignments
Date | Time | Room | Title | Description | Organizer |
---|---|---|---|---|---|
2021-09-01 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari | |
2021-09-08 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari | |
2021-09-15 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari | |
2021-09-22 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari | |
2021-09-29 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari | |
2021-10-13 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari | |
2021-10-27 | 17:00 - 19:00 | Mjukvaruutvecklingsprocessen - DevOps | Föreläsningen hålls online. Länkt till föreläsningen publiceras på Itslearning | Ojala Oskari |