Hallinnolliset tiedot
Otsikko | DevOps ja CI/CD |
Kesto | 60 |
Moduuli | B |
Oppitunnin tyyppi | Luento |
Keskittyminen | Käytännönläheinen – organisatorinen tekoäly |
Aihe | DevOps- ja CI/CD-käytännöt |
Avainsanoja
DevOps, CI/CD, GitHub-toiminnot, Jatkuva integrointi, testaus ja käyttöönotto,
Oppimistavoitteet
- Opiskelijat saavat yleiskuvan DevOpsista
- Opiskelijat otetaan käyttöön CI/CD, mukaan lukien mitä tapahtuu CI ja CD
- Opiskelijat kehittävät testausta CI/CD-putkessa
- Opiskelijat kehittävät Github-toimia
Odotettu valmistelu
Oppimistapahtumat valmistuvat ennen
Ei mitään.
Pakollinen opiskelijoille
Ei mitään.
Valinnainen opiskelijoille
- ”Jatkuva toimitus: Luotettavat ohjelmistojulkaisut rakennus-, testaus- ja käyttöönottoautomaation kautta”, Humble ja Farley, 2010
- Git
- YAML
- Kirjoitusyksikkötestit
Referenssejä ja taustaa opiskelijoille
Ei mitään.
Suositellaan opettajille
Ei mitään.
Oppituntimateriaalit
Ohjeita opettajille
Tämä luento esittelee opiskelijat DevOps ja sen suhde Agile, ja keskittyä käsitteitä jatkuva integrointi, testaus ja toimitus/käyttöönotto. Yleisesittely DevOpsista ja CI/CD: stä annetaan käytännön esittely siitä, miten CI/CD-työkalua, kuten Github-toimintoa, voidaan käyttää todellisen CI/CD-putken rakentamiseksi, joka sisältää web-sovelluksen pilvitehtävän rakentamisen, testaamisen ja käyttöönoton. \instructions=Tämä luento esittelee opiskelijat DevOps ja sen suhde Agile, ja keskittyy käsitteitä jatkuva integrointi, testaus ja toimitus/käyttöönotto. Yleisesittely DevOpsista ja CI/CD: stä annetaan käytännön esittely siitä, miten CI/CD-työkalua, kuten Github-toimintoa, voidaan käyttää todellisen CI/CD-putken rakentamiseksi, joka sisältää web-sovelluksen pilvitehtävän rakentamisen, testaamisen ja käyttöönoton.
Hahmotella
Kesto (Min) | Kuvaus |
---|---|
5 | Ketterä ja DevOps |
10 | Jatkuva integraatio |
10 | Jatkuva toimitus ja käyttöönotto |
10 | Jatkuva testaus |
20 | CI/CD-putken rakentaminen Github-toiminnolla |
5 | Yhteenveto |
Tunnustukset
Human-Centered AI Masters -ohjelmaa rahoitettiin Euroopan unionin Verkkojen Eurooppa -välineestä (CEF-TC-2020–1 Digital Skills 2020-EU-IA-0068).