IKT100-G Nettverk, sikkerhet og personvern, IKT101-G Grunnleggende softwareutvikling, IKT103-G Videregående softwareutvikling eller tilsvarende
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
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.
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.
Vilkår for å gå opp til eksamen
Obligatoriske øvingsoppgaver/tester må være godkjent for å kunne ta eksamen. Oversikt gis i Canvas ved semesterstart.
Eksamen
Gruppeprosjekt. Ordinært samlet vurdering. Krav til prosjekt gis ved semesterstart i Canvas. Gradert karakter.
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.