Skip to main content

Cloud, Container and AutomationLaajuus (5 cr)

Code: TTC9030

Credits

5 op

Teaching language

  • Finnish

Responsible person

  • Marko Rintamäki

Objective

Objective:
After completing the course you understand the principles of publication and its benefits in software development. You know the most common automation tools. You understand the basic principles of containerization and cloud services and the opportunities they offer as part of software production from automation perspective. You are able to adapt the aforementioned technologies in the implementation of software development production chains.

Content

- Principles of continuous publishing
- Containerization (Docker)
- Creation and drivers of Docker containers
- Cloud service providers and how they differ
- Management of cloud services
- Automatization tools
- Planning and implementation ofCI/CD product chain

Qualifications

- Basics in programming
- Git version control
- Linux basics
- Automation testing basics

Assessment criteria, approved/failed

The student understand the principles of continuous publishing chains (CI/CD) and their benefits in software development. The student knows the most commonly used automatization tools. The student understands the operational principles of containerization and cloud services as well as their prospects as part of software production from the automatization perspective and is able to apply them to implementation of production chains.