DevOps (5 op)
Toteutuksen tunnus: TT00CD85-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
29.11.2023 - 18.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
08.01.2024 - 30.04.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn koulutus
- Opettajat
- Tuomo Helo
- Vastuuopettaja
- Tuomo Helo
- Ryhmät
-
PTIETS21swisPTIETS21 Ohjelmistojen kehittäminen ja Tietojärjestelmät
- Opintojakso
- TT00CD85
Toteutuksella on 5 opetustapahtumaa joiden yhteenlaskettu kesto on 10 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Pe 05.04.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja käytäntö, DevOps TT00CD85-3002 |
ICT_C2027
IT telakka
|
Pe 12.04.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja käytäntö, DevOps TT00CD85-3002 |
ICT_C2027
IT telakka
|
Ti 16.04.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja käytäntö, DevOps TT00CD85-3002 |
ICT_B1039
IT telakka
|
Ti 23.04.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja käytäntö, DevOps TT00CD85-3002 |
ICT_B1039
IT telakka
|
Ti 23.04.2024 klo 12:00 - 14:00 (2 t 0 min) |
Ryhmätyöesitykset, DevOps TT00CD85-3002 |
ICT_B1039
IT telakka
|
Arviointiasteikko
H-5
Sisällön jaksotus
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ä
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
Kertoa mikä DevOps on ja miten se liittyy ohjelmistotuotantoon,
Käyttää DevOpsiin liittyviä työkaluja ja ympäristöjä,
Käyttää DevOps:ia ohjelmistoprojektissa.
Sisältö
Ohjelmistotuotannon perusteet
DevOps toimintamalli
DevOps työkalut ja ympäristöt
DevOps käytännössä
Projektityö
Oppimateriaalit
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.
Kansainvälisyys
Ohjelmointi ja muu käytännön työskentely yhdessä ja yksin
Harjoitustehtävien tekeminen
Harjoitustyön tekeminen
Opiskelijan ajankäyttö ja kuormitus
Kontaktiopetus 32 h
Harjoitustehtävät 33 h
Kirjojen lukeminen 30 h
Harjoitustyö 30 h
Kehitysympäristön luonti ja ylläpitäminen 10h