Till KTH:s startsida Till KTH:s startsida

Gruppwebben som samarbetsyta stängs 31 december 2026. Du som administratör behöver nu exportera gruppens innehåll och/eller radera gruppen.

Observera: Från och med den 1 oktober 2026 kommer delar av gruppwebben som inte längre används, successivt att stängas ned, exempelvis gruppwebbar som redan har flyttats eller varit inaktiva under en längre tid.

Mer information hittar du i nyheten: Gruppwebben och Social stänger hösten 2026. Stöd och instruktioner för hur du exporterar en gruppwebb finns i: Gruppwebben som samarbetsyta stängs hösten 2026.

KursPM

Kurs-PM

Serverutveckling HI1034


Kursens mål är att ge studenterna en djupare inblick i hur man utvecklar server system i distribuerad och Internet-baserad miljö. Kursen skall också ge kunskaper, att i samband med systemkonstruktion kunna bedöma vad olika typer av lösningar medför i prestanda, säkerhet och underhåll. Kursen introducerar också begrepp inom J2EE och .NET
Efter avslutad kurs skall studenterna:

  • Kunna förklara och beskriva hur man bygger upp serversystem i en distribuerad miljö
  • Ha kunskap om samt värdera och jämföra olika arkitekturer och designlösningar
  • Kunna implementera avancerade serverlösningar i olika miljöer som t ex J2EE och .NET
  • Kunna beskriva och ge exempel på tekniker som kan användas vid serverutveckling


För högre betyg bör man även:

  • Kunna analysera och värdera uppbyggnaden av system med bland annat avseende på prestanda, säkerhet och struktur


Kursens huvudsakliga innehåll

  • Middleware
  • Prestanda
  • Stabilitet
  • Hibernate
  • JSF (Java server faces)
  • Ajax
  • .net och c#
  • Molntjänster



Schema
V 43
Tisdag F - Intro + JSF
Övningar
V 44
Tisdag F - JSF + Hibernate
Övningar
V45
Övning hela veckan!

V46
Labredovisning och övning Lab1 och Lab2.
Labben ska vara redovisad senast torsdag kl 17.
Måndag F - Molntjänster och Google App Engine

V47
Tisdag F - Molntjänster
Torsdag Moltjänster i praktiken övning
Övningar
V 47
Måndag F - .NET och Azure
Övningar...

V48
Övningar...

V49
Redovisning lab 3+4.

V50
Eventuellt extra redovisningstillfälle.

Examination
Endast laborationer. Är ett system upp delad i 4 olika s teg. För varje lab finns graderingen G och VG. 4VG=A, 3VG=B, 2VG=C, 1VG=D, 4G=E. För varje lab som inte redovisas i tid faller man ner ett snäpp, som lägst E.
I laborationerna ska ni bland annat konstruera ett web - community. Se lab - pm för detaljer.
Lab1
JSF+hibernate
Redovisning senast 15/11
Lab2
Webservices och virtualisering
Redovisning senast 15/11
Lab3
Google Apps
Redovisning senast 6/12
Lab4
.NET, Azure och diverse klienter
Redovisning senast 6/12