02267 Software-udvikling af Webtjenester

2019/2020

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
Ingen eksamen
Bedømmelse af opgave(r)/rapport(er)
Rapport og dokumentation af et større projekt samt en kort mundtlig præsentation.
Skriftlige hjælpemidler er tilladt
7-trins skala , intern bedømmelse
(02101/02102/02312/02160).­(02121/02324/62514/02362) , 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 322, Tlf. (+45) 4525 3729 , huba@dtu.dk
01 Institut for Matematik og Computer Science
http://courses.compute.dtu.dk/02267
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. XML, SOAP, WSDL, REST. Introduktion og brug af microservices; brug af applikationsservere og/eller cloud for at "hoste" services

Problemer og løsninger i tjenesteorienterede arkitekturer; oprettte, teste og vedligholde den nødvendige infrastruktur til at køre serviceorienterede applikationer. Udvlikle, 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
24. juni, 2019