DevOpsLaajuus (5 op)
Tunnus: 4A00HB50
Laajuus
5 op
Osaamistavoitteet
Opintojakson tavoitteena on antaa opiskelijalle perustiedot DevOpsin peruskäsitteistä ja sen menetelmistä.
Opintojakson suoritettuaan opiskelija
• osaa versionhallinan edistyneempiä ominaisuuksia.
• tietää jatkuvan integroimisen ja julkaisun periaatteet (CI/CD).
• tuntee ohjelmistotuotannon keskeisiä toimintatapoja, sekä osaa käyttää joitakin keskeisiä siihen liittyviä palveluja tai -ohjelmistoja.
Sisältö
• Käyttökohteet ohjelmistotuotannossa
• Käsitteet, menetelmät ja toimintaperiaatteet
• Continuous Integration (CI) ts. jatkuva integraatio
• Continuous Deployment (CD) ts. jatkuva julkaisu
• Versionhallinnan merkitys
• DevOpsin toteuttamiseen tutustuminen (esim. GitHub Actions)
Esitietovaatimukset
Ei esitietovaatimuksia
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija tuntee DevOpsin perusteet, ja ymmärtää sen käytön ohjelmistotuotannossa.
Arviointikriteerit, hyvä (3-4)
• Opiskelijalla on kattavat tiedot Devops-kokonaisuudesta ja sen käytöstä ohjelmistotuotannossa.
• Opiskelija osaa hyödyntää monipuolisesti versionhallintaa ja mahdollisesti testausta ohjelmiston rakentamisessa.
Arviointikriteerit, kiitettävä (5)
• Opiskelijalla on laajat tiedot DevOps-kokonaisuudesta ja sen käytöstä ohjelmistotuotannossa.
• Opiskelija osaa hyödyntää laaja-alaisesti versionhallintaa ja testausta ohjelmiston rakentamisessa.
• Opiskelija osaa toteuttaa tuotantolinja-tyyppisen ratkaisun (CI/CD).
Ilmoittautumisaika
24.11.2025 - 11.01.2026
Ajoitus
01.01.2026 - 31.07.2026
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
- Jari Aalto
Vastuuhenkilö
Jari Aalto
Ryhmät
-
24TIKOOT12024 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1
-
24TIKOOT22024 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
Tavoitteet (OJ)
Opintojakson tavoitteena on antaa opiskelijalle perustiedot DevOpsin peruskäsitteistä ja sen menetelmistä.
Opintojakson suoritettuaan opiskelija
• osaa versionhallinan edistyneempiä ominaisuuksia.
• tietää jatkuvan integroimisen ja julkaisun periaatteet (CI/CD).
• tuntee ohjelmistotuotannon keskeisiä toimintatapoja, sekä osaa käyttää joitakin keskeisiä siihen liittyviä palveluja tai -ohjelmistoja.
Sisältö (OJ)
• Käyttökohteet ohjelmistotuotannossa
• Käsitteet, menetelmät ja toimintaperiaatteet
• Continuous Integration (CI) ts. jatkuva integraatio
• Continuous Deployment (CD) ts. jatkuva julkaisu
• Versionhallinnan merkitys
• DevOpsin toteuttamiseen tutustuminen (esim. GitHub Actions)
Esitietovaatimukset (OJ)
Ei esitietovaatimuksia
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee DevOpsin perusteet, ja ymmärtää sen käytön ohjelmistotuotannossa.
Arviointikriteerit, hyvä (3-4) (OJ)
• Opiskelijalla on kattavat tiedot Devops-kokonaisuudesta ja sen käytöstä ohjelmistotuotannossa.
• Opiskelija osaa hyödyntää monipuolisesti versionhallintaa ja mahdollisesti testausta ohjelmiston rakentamisessa.
Arviointikriteerit, kiitettävä (5) (OJ)
• Opiskelijalla on laajat tiedot DevOps-kokonaisuudesta ja sen käytöstä ohjelmistotuotannossa.
• Opiskelija osaa hyödyntää laaja-alaisesti versionhallintaa ja testausta ohjelmiston rakentamisessa.
• Opiskelija osaa toteuttaa tuotantolinja-tyyppisen ratkaisun (CI/CD).
Arviointiasteikko
0-5