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.