Siirry suoraan sisältöön

UUSI Cloud Computing in Software Development (3op)

Opintojakson tunnus: 8M00EA58

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
englanti

Osaamistavoitteet

The student is familiar with the various concepts related to cloud services and their use in application development. The student understands the key concepts of load balancing, microservice architecture, CI/CD, and container technologies. The student is able to assess which cloud technologies are best suited for implementing different types of applications and evaluate the economic and resource-consumption impacts of the chosen design solutions.

Sisältö

- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Containers as a Service (CaaS)
- Database as a Service (DBaaS)
- Functions as a Service (FaaS)
- Cloud service platforms
- Cloud architecture
- Cloud service licensing models
- Microservice architecture

Esitietovaatimukset

Required: Basics of programming 1,
Recommended: Advanced Software Engineering

Arviointikriteerit, tyydyttävä (1)

The student is familiar with the various concepts related to cloud services and their intended uses. The student is able to assess, mostly correctly, which cloud technologies are best suited for implementing different simple applications.

Arviointikriteerit, hyvä (3)

The student is familiar with the various concepts related to cloud services and their intended uses. The student accurately describes the key concepts of load balancing, microservice architecture, CI/CD, and container technologies. The student applies the definitions and technical characteristics of these technologies when assessing which cloud technologies are best suited for implementing different types of applications.

Arviointikriteerit, kiitettävä (5)

In addition to the above, the student describes the various concepts related to cloud services, as well as their purposes and limitations, in a technically accurate and illustrative manner. The student identifies the services needed to build an application, providing justified reasoning also from economic and environmental impact perspectives, and correctly compares different implementation options.

Siirry alkuun