← Alla kurser Webbserverprogrammering 1 · läsåret 2026/2027 Område 8

Webbserverprogrammering 1 · 100 poäng

Kod som bygger sidan medan besökaren väntar

Hittills har webbsidorna legat färdiga på en server. I den här kursen skriver du koden som skapar dem, i samma stund som någon ber om dem. Nio områden, ett läsår, och en applikation som växer hela vägen.

Var saker ligger

Uppgifter, deadlines och inlämning finns i itslearning. Koden bor på GitHub, i ett repo per uppgift. Det du lämnar i itslearning är en länk till ditt repo – aldrig en zip-fil.

Höstterminens deadlines

Alla deadlines går ut kl 23:59. Nedräkningen uppdateras när du öppnar sidan.

Kursens nio områden

Höstterminen lär ut. Vårterminen bygger. Materialet till ett område läggs upp när området börjar.

E, C och A

Skillnaden mellan betygen är kvalitativ, inte kvantitativ. Fler sidor ger inte ett högre betyg – bättre separerad kod gör det.

NivåVad som kännetecknar den
E Applikationen fungerar, har en databaskoppling och sparar data mellan sidvisningar. Koden går att läsa och är översiktligt kommenterad. Presentationslagret är i någon utsträckning skilt från övrig logik.
C Presentationslagret är tydligt skilt: komponenterna visar, tjänsterna gör arbetet. Kodningsstandard följd, permanent datalagring, några tester. Sårbarheter både identifierade och åtgärdade.
A Helt databasbaserad applikation med datalagring av viss komplexitet. Väl separerade lager och utförligt kommenterad kod. Flera tester, även manuella. Flera sårbarheter med avancerade motåtgärder, och egna förbättringsförslag.

Betyget sätts på helheten, med störst vikt vid slutprojektet i juni.