02267 Software-udvikling af Webtjenester

2025/2026

Kursusinformation
Software Development of Web Services
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Januar
Campus Lyngby
Forelæsninger og teamprojekt. Forelæsninger og projektet dækker praktiske aspekter, ligesom programmering af services (web- og microservices), men også mere teoretiske aspekter.
3-uger
Bedømmelse af opgave(r)/rapport(er)
Bedømmelse af individualiseret grupperapport og dokumentation af et større projekt.
Skriftlige hjælpemidler er tilladt
7-trins skala , intern bedømmelse
(02100/02314/02160).­(02161/02160/02324) , Solid erfaring i Java programmering og basale kundskaber til koncepter af computer arkitektur relateret til Internet, lige som socket, URL, hostname og port. Være i stand til at installere software og administrere computer systemer ved brug af command line værktøj.
Hubert Baumeister , Lyngby Campus, Bygning 321, Tlf. (+45) 4525 3729 , huba@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Overordnede kursusmål
Målet er at forstå de grundlæggende begreber i serviceteknologi (web- og microservice) og udfordringer og deres løsninger i tjenesteorienterede arkitekturer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • arbejde i et team og bygge en større tjenesteorienteret anvendelse
  • oprette servicer fra deres beskrivelse ved brug af agile metoder
  • bruge eksisterende servicer i overenstemmelse med deres beskrivelse
  • sammensætte nye servicer fra eksisterede
  • udvilkle, teste, og dokumentere en stor serviceorienterede applikation som team ved brug af agile metoder
  • bygge, deploye og køre en stor serviceorienterede applikation
  • diskutere koordination og sikkerhed af services
  • forklare tjenesteorienterde arkitekturer
Kursusindhold
Basale teknologier for webtjeneste, f.eks. HTTP, REST, asynchronous messaging. Introduktion og brug af microservices; brug af applikationsservere og/eller cloud for at "hoste" services

Problemer og løsninger i tjenesteorienterede arkitekturer; oprette, teste og vedligeholde den nødvendige infrastruktur til at køre serviceorienterede applikationer. Udvikle, bygge og teste et praktisk projekt (dvs., agile udvikling af serviceorienterede systemer)
Litteraturhenvisninger
Litteratur bliver nævnt i kursusforløbet.
Bemærkninger
Anbefales sent i bachelor og masters uddannelsen.
Sidst opdateret
02. maj, 2025