course-details-portlet

IDATA2306

Applikasjonsutvikling

Velg studieår

Vurdering og obligatoriske aktiviteter kan bli endret frem til 20. september.

Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Vår 2026
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Ålesund
Vurderingsordning Mappe

Om

Om emnet

Faglig innhold

Emnet handler om utvikling av serverapplikasjoner (backend).

Emnet inneholder følgende temaer:

  • Webtjenester og REST API
  • Datalagring, entitetsklasser, Java Persistance Api (JPA), Object-Relational Mapping (ORM)
  • Forskjellige roller av komponenter i en serverapplikasjon: repositories, services, controllers, model classes

Java rammeverk som Spring er brukt for praktisk utvikling av applikasjoner.

Læringsutbytte

Kunnskap - studenten skal forstå:

  1. Historien av serverapplikasjonsutvikling
  2. Arkitektur av moderne backend applikasjoner og mikrotjenester
  3. Lag av backend applikasjoner: datatilgang, tjenester, presentasjonslag
  4. Object-relational mapping tilnærming og begrensninger
  5. Autentisering av backend endpoints, inkludert tokens (JWT)
  6. Kommunikasjon mellom backend- og frontend-systemer

Ferdigheter - studenten kan:

  1. Designe en serverapplikasjon (backend) ifølge businesslogikken
  2. Lage en serverapplikasjon ved bruk av backendrammeverk som Java Spring
  3. Koble businesslogikken til persistent datalagring inkludert CRUD operasjoner (Create, Read, Update, Delete)
  4. Lage automatiserte tester for REST API med verktøy som Postman
  5. Implementere endpoint autentisering
  6. Presentere egne ideer, kunnskap og resultater
  7. Distribuer (deploy) applikasjonen på en server

Generell komptenanse - studenten skal bli bedre i følgende ferdigheter som er lært tidligere:

  • Agil utviklingsmetodikk
  • Versjonsstyring med GIT

Læringsformer og aktiviteter

Forelesninger og øvinger, prosjektarbeid i grupper.

Obligatoriske aktiviteter

  • Obligatoriske øvinger

Mer om vurdering

(informasjonen kan bli endret frem til 15. juni)

Alle obligatoriske øvinger må være godkjente for å få tilgang til eksamen.

Mappen består av arbeid som utføres og dokumenteres gjennom digitale innleveringer gjennom semesteret. Mappen inneholder rapporter fra prosjektarbeid i grupper. Mappen kan også inkludere individuelle refleksjonsnotater og oppgaver. Arbeidet er utformet for å bidra til at studentene oppnår de ønskede læringsmål i emnet, og det gis tilbakemeldinger underveis.

Spesielle vilkår

Krever opptak til studieprogram:
Data - Ingeniørfag (BIDATA)

Kursmateriell

Annonseres ved studiestart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
ID303911 7,5 sp Høst 2020
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informasjonssystemer
  • Datateknikk
  • Informasjonsteknologi
  • Ingeniør

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for IKT og realfag

Eksamen

Eksamen

Vurderingsordning: Mappe
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2026

Mappe
Vekting 100/100 Eksamenssystem Inspera Assessment