Till KTH:s startsida Till KTH:s startsida

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