Cloud computing (3cr)
Code: 8A00CD68-3002
General information
- Enrollment
- 17.07.2020 - 01.11.2020
- Registration for the implementation has ended.
- Timing
- 17.08.2020 - 20.12.2020
- Implementation has ended.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Teaching languages
- Finnish
- Degree programmes
- Software Engineering
- Teachers
- Mikko Ylihärsilä
- Alpo Anttonen
- Petteri Mäkelä
- Course
- 8A00CD68
Evaluation scale
1-5
Objective
The student knows the different concepts related to cloud services and the purposes of using cloud services. The student understands the key concepts of load balancing, microservice architecture, CI/CD and container technologies. The student can evaluate which cloud technologies are best suited for the implementation of various applications.
Content
• Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Functions as a Service (FaaS)
• Containers as a Service (CaaS)
• Object Storage Service (OSS), Database as a Service (DBaaS)
• Continuous Integration / Continuous Delivery (CI/CD)
• Microservice architecture
Materials
Opettajan luentomateriaali ja harjoitukset
Teaching methods
Luennot ja käytännön harjoitukset
Student workload
Luennot ja harjoitukset 24 h ja itsenäinen opiskelu.
Assessment criteria, satisfactory (1)
The student knows the different concepts related to cloud services and the purposes of using cloud services. The student can evaluate which cloud technologies are best suited for the implementation of various applications.
Assessment criteria, good (3)
The student knows the different concepts related to cloud services and the purposes of using cloud services. The student understands the key concepts of load balancing, microservice architecture, CI/CD and container technologies. The student can evaluate which cloud technologies are best suited for the implementation of various applications.
Assessment criteria, excellent (5)
The student knows the different concepts related to cloud services and the purposes of using cloud services. The student understands well the key concepts of load balancing, microservice architecture, CI/CD and container technologies. The student can evaluate which cloud technologies are best suited for the implementation of various applications.
Qualifications
Basics of programming