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