Siirry suoraan sisältöön

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).