Skip to main content

Development Operations and Continuous IntegrationsLaajuus (8 ECTS)

Course unit code: TT00CQ94

General information


Credits
8 ECTS

Objective

Opiskelija osaa toteuttaa jatkuvan integraation järjestelmää ohjelmistokehitystä varten.

Content

Opintojaksolla käydään läpi DevOps-käytännöt ja tutustutaan eri työkaluihin:
- Hyväksymistestaaminen Robot Frameworkilla
- Git-versionhallintatyökalu
- Kehitysympäristö Vagrant
- Pilvipalvelut (Amazon Web Services)
- Docker kontainerit
- Jatkuva integraatiojärjestelmä Jenkins

Qualifications

Opiskelija on tehnyt ohjelmistokehitystä ja hänellä on perustietämys Linux-käyttöjärjestelmästä.

Assessment criteria, satisfactory (1)

- Ymmärtää DevOpsin peruskäytännöt
- Osaa Git:in perustoiminnot
- Osaa käyttää Vagrant-pohjaista kehitysympäristöä
- Osaa tehdä hyväksymistestausta Robot Frameworkin avulla

Assessment criteria, good (3)

- Osaa rakentaa jatkuvaa integraatiota Jenkinsin avulla
- Osaa rakentaa automaatiota, joka vie ohjelmistoa tuotantoon
- Osaa käyttää Docker kontainereita sekä kehitysympäristössä että automaattisesti tuotannossa
- Osaa automatisoida tuotantoympäristöjen luonnin AWS pilvipalveluilla

Assessment criteria, excellent (5)

- Osaa soveltaa oppimaansa luovasti
- Osaa hankkia itse uutta tietoa
- Osaa yhdistää kaikki opetetut osa-alueet

Go back to top of page