IKT206 DevOps
- Studiepoeng:
- 5
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlige:
-
- Sigurd Kristian Brinch
- Christian Auby
- Undervisningssemester:
- Vår
- Undervisningsspråk:
- Emnet undervises på norsk.
- Varighet:
- 1 semester
Undervisningsspråk
Emnet undervises på norsk.Anbefalte forkunnskaper
IKT100-G Nettverk, sikkerhet og personvern, IKT101-G Grunnleggende softwareutvikling, IKT103-G Videregående softwareutvikling eller tilsvarende
Innhold
DevOps omfatter hele produktsyklusen fra utvikling til produksjon. Temaer som dekkes er planlegging og tilrettelegging for økt kvalitet, kortere tid til levering, konfigurasjons-håndtering og monitorering. Verktøy som benyttes er versjonskontroll, byggautomasjon, automatisk testing og kontinuerlig levering.
Læringsutbytte
Kunnskap:
- Ha kunnskap om planlegging og tilrettelegging
- Kjenne til aktuelle verktøy innen fagfeltet
Ferdigheter:
- Kunne benytte aktuelle verktøy for DevOps operasjoner
- Kunne implementere tester for testdrevet utvikling
- Kunne konfigurere byggserver for kontinuerlig bygg, testing og levering
Generell kompetanse:
- ha forståelse for syklusen i moderne utviklingsprosjekter
Vilkår for å gå opp til eksamen
Obligatoriske øvingsoppgaver/tester må være godkjent for å kunne ta eksamen. Oversikt gis i Canvas ved semesterstart.
Undervisnings- og læringsformer
Forelesning og labøving. Øvingene foregår i datalab. Avdelingsingeniør, studentassistent og/eller faglærere er til stede. Det gis opplæring i bruk av fagrelatert programvare. Studentene setter opp og drifter egne eller tredjeparts prosjekter med de aktuelle verktøyene.
Forventet arbeidsbelastning for gjennomsnittsstudenten er 27 timer pr studiepoeng.
Studentevaluering
Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.
Eksamen
Gruppeprosjekt. Ordinært samlet vurdering. Krav til prosjekt gis ved semesterstart i Canvas. Gradert karakter.