Skip to main content

DevOps (5 cr)

Code: TT00CD85-3002

General information


Enrollment
29.11.2023 - 18.01.2024
Registration for the implementation has ended.
Timing
08.01.2024 - 30.04.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Technology
Teachers
Tuomo Helo
Teacher in charge
Tuomo Helo
Groups
PTIETS21swis
PTIETS21 Software Development and Information Systems
Course
TT00CD85

Realization has 5 reservations. Total duration of reservations is 10 h 0 min.

Time Topic Location
Fri 05.04.2024 time 08:00 - 10:00
(2 h 0 min)
Teoria ja käytäntö, DevOps TT00CD85-3002
ICT_C2027 IT telakka
Fri 12.04.2024 time 08:00 - 10:00
(2 h 0 min)
Teoria ja käytäntö, DevOps TT00CD85-3002
ICT_C2027 IT telakka
Tue 16.04.2024 time 08:00 - 10:00
(2 h 0 min)
Teoria ja käytäntö, DevOps TT00CD85-3002
ICT_B1039 IT telakka
Tue 23.04.2024 time 08:00 - 10:00
(2 h 0 min)
Teoria ja käytäntö, DevOps TT00CD85-3002
ICT_B1039 IT telakka
Tue 23.04.2024 time 12:00 - 14:00
(2 h 0 min)
Ryhmätyöesitykset, DevOps TT00CD85-3002
ICT_B1039 IT telakka
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

Suomeksi

I. DevOps teoriassa :
- 2 luentoa
- Harjoitus monivalintatenttinä 10 pistettä

II. Testaamisen automatisointi:
- 4 luentoa ja demot:
- henkilökohtaisista harjoitustehtävistä 3 * 10 = 30 pistettä
- teknologiat React ja Jest

III. CI/CD ja GitHub Actions
- 3-4 luentoa ja demot
- henkilökohtaisista harjoitustehtävistä 2 * 10 = 20 pistettä


IV. Kontittaminen - Dockers
- 2-3 luentoa ja demot
- henkilökohtainen harjoitustehtävä 15 pistettä

V. Ryhmätyö :
- 4 hengen ryhmissä
- rthmäkohtainen toimeksianto
- esitys opintojakson muille opiskelijoille
- 25 pistettä

Yhteensä 100 pistettä

Objective

After completing the course, the student can:

Describe what DevOps is and how it relates to software engineering,
Use tools and environments needed for DevOps,
Use DevOps in a software project.

Content

Basics of software production
DevOps model
Tools and Environments for DevOps
DevOps in practice
Project work

Materials

Kurssilla käytetään valikoiden seuraavaa materiaalia. Lista ei välttämättä ole täydellinen.

1. Learning DevOps: A comprehensive guide to accelerating DevOps culture adoption with Terraform, Azure DevOps, Kubernetes, and Jenkins, 2nd Edition
Mikael Krief

2. Mastering React Test-Driven Development - Second Edition
Daniel Irvine, Justin Searls
Published by Packt Publishing (2022)

3. Automating Workflows with GitHub Actions
Priscila Heller
Published by Packt Publishing (November 11, 2021)

Asia tarkentuu kurssin alkaessa.

International connections

Ohjelmointi ja muu käytännön työskentely yhdessä ja yksin
Harjoitustehtävien tekeminen
Harjoitustyön tekeminen

Student workload

Kontaktiopetus 32 h
Harjoitustehtävät 33 h
Kirjojen lukeminen 30 h
Harjoitustyö 30 h
Kehitysympäristön luonti ja ylläpitäminen 10h

Go back to top of page