02267 Software-udvikling af Webtjenester

2017/2018

Kursusinformation
Software Development of Web Services
Engelsk
5
Kandidat
Kurset udbydes under tompladsordningen
Januar
Campus Lyngby
Forelæsninger og teamprojekt. Forelæsninger og projektet dækker praktiske aspekter, ligesom programmering af services (web- og micro-services), men også mere teoretiske aspekter.
3-uger
Aftales med underviser, Aftales med underviser
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
Færdighed på mellemniveau i Java programmering og basale kundskaber i computer systemers organisation. Være i stand til at installere software og administrere computer systemer. Basal viden i softwareudvikling
Barbara Weber , bweb@dtu.dk

01 Institut for Matematik og Computer Science
http://www.compute.dtu.dk/courses/02267
I studieplanlæggeren
Overordnede kursusmål
Målet er at forstå de grundlæggende begreber i serviceteknologi (web- og micro-service) 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 stor 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
30. juni, 2017