Hopp til hovedinnhold

Fagskole

Nettstudier

Programvarearkitektur og databaser (15 sp)

Moderne programvare handler ikke bare om kode; det handler også om hvordan systemer struktureres, hvordan data håndteres og hvordan løsninger bygges for å fungere stabilt over tid. Med dette korte og fleksible studiet Programvarearkitektur og databaser får du praktisk erfaring med moderne systemdesign, databaser og backend-teknologi, og lærer hvordan profesjonelle utviklingsteam bygger sikre, vedlikeholdbare og skalerbare løsninger.  

* Pris pr. semester. Registreringsavgift og utgifter til materiell kommer i tillegg
Opptakskrav:Generell studiekompetanse, fagbrev/svennebrev eller realkompetanse
Studiested:Nettstudier
Studiestart:Høst eller vår
Studieomfang:Deltid - bør tas over to semestre
Lånekassen:Godkjent
Vurderingsform:Nettbasert eksamen og arbeidskrav
Fysisk oppmøte:Nei
UndervisningsspråkEngelsk

 

Dette studiet gir deg oppdatert kunnskap om moderne programvarearkitektur, databaser og backend-relaterte arbeidsmetoder. Du lærer hvordan robuste datasystemer og programvareløsninger bygges med fokus på struktur, vedlikeholdbarhet, sikkerhet og skalerbarhet.

Gjennom praktiske oppgaver får du erfaring med datamodellering, SQL, REST API-er, testing, Docker og moderne utviklingsflyt. Samtidig utvikler du forståelse for hvordan profesjonelle utviklingsteam arbeider med systemdesign, databaser og tekniske løsninger i større programvareprosjekter.


Hva lærer du?  

I dette studiet får du både teoretisk innsikt og praktisk erfaring med moderne system- og dataløsninger. Du lærer hvordan robuste programvaresystemer designes, hvordan data håndteres effektivt og hvordan moderne utviklingsmiljøer arbeider med struktur, testing, sikkerhet og skalerbarhet. Du lærer blant annet:

  • Programvarearkitektur og design patterns for vedlikeholdbare løsninger.
  • Objektorientert programmering og SOLID-prinsipper.
  • Datamodellering, SQL og arbeid med relasjonelle databaser.
  • Ytelsesoptimalisering, normalisering og indeksering.
  • REST API-er og integrasjon mellom backend-systemer og dataløsninger.
  • Testing, kvalitetssikring og CI/CD-arbeidsflyt.
  • Docker, containerisering og moderne utviklingsmiljøer.
  • Datasikkerhet, backup og skalerbare datasystemer. 
     

Arbeidsrelevans

Etter endt studie vil du kunne bidra med oppgaver innen:

  • Backend- og systemutvikling: Bygg robuste systemer og API-er for moderne applikasjoner.
  • Databasedesign og datamodellering: Strukturér og optimaliser data for stabile løsninger.
  • Systemarkitektur: Delta i planlegging og strukturering av større programvaresystemer.
  • Teknisk utviklingsarbeid: Arbeid med testing, CI/CD, containerisering og moderne arbeidsflyt.
  • Drift og videreutvikling: Bidra til vedlikehold, sikkerhet og skalering av datasystemer. 

Hvem passer studiet for?  

  • Aspirerende backend-utviklere – for deg som ønsker sterkere teknisk forståelse av moderne systemer.
  • Teknologiinteresserte – som vil lære hvordan profesjonelle programvareløsninger og dataløsninger bygges.
  • Utviklere med grunnleggende erfaring – som ønsker å gå videre fra enkel programmering til større systemforståelse.
  • Personer som ønsker praktisk erfaring med databaser, arkitektur og moderne arbeidsflyt. 

Dette emnet er fleksibelt, og du bestemmer selv når og hvor du vil studere. Det er ingen krav om å møte opp fysisk eller delta på bestemte tidspunkter. Studer i ditt eget tempo, akkurat når det passer deg. 

Se hvert enkelt emne for pensum.

Se hvert enkelt emne for beskrivelse av arbeidskrav og eksamen. 

Denne emnepakken består av følgende emner:

Tilbake til toppen