Webbserverprogrammering - Nivå 1

100 poäng

Undervisningen i ämnet webbserverprogrammering på nivå 1 ska behandla följande centrala innehåll:

  • Några vanliga lösningar och språk för att skapa dynamiska webbplatser.
  • Webbserverns och dynamiska webbplatsers grundläggande funktionalitet, installation och handhavande samt enklare administration.
  • Programmering av mindre och avgränsade lösningar för att skapa dynamiska webbplatser enligt god praxis, med fokus på serversidan.
  • Enklare användning av lösningar för att lagra data under och mellan sessioner.
  • Enklare permanent datalagring och åtkomst på serversidan, till exempel relationsdatabas, textfiler eller annan teknik.
  • Vanligt förekommande applikationsarkitektur och separation av olika slags logik.
  • Utvecklingsprocessen för ett webbtekniskt projekt med målsättningar, krav, begränsningar, planering och uppföljning. Specifikation av struktur och design, kodning, testning och driftsättning.
  • Dokumentation av utvecklingsprocess och färdig produkt.
  • Grundläggande principer för kvalitetssäkring av dynamiska webbapplikationers funktionalitet, säkerhet och kodkvalitet.
  • Grundläggande principer för säkerhet och sätt att identifiera hot och sårbarheter samt grundläggande åtgärder för att motverka attacker.

Betygskriterier

Betyget E

Eleven beskriver översiktligt tekniker som används för att bygga dynamiska webbplatser.

Eleven skapar enkla dynamiska webbplatser. I arbetet följer eleven standarder och riktlinjer för god praxis.

Eleven planerar, genomför och utvärderar med viss säkerhet utvecklingsprojekt för dynamiska webbplatser.

Eleven identifierar och förebygger säkerhetsbrister med godtagbart resultat vid utveckling av dynamiska webbplatser.

Betyget D

Elevens kunskaper bedöms sammantaget vara mellan C och E.

Betyget C

Eleven beskriver utförligt tekniker som används för att bygga dynamiska webbplatser.

Eleven skapar relativt komplexa dynamiska webbplatser. I arbetet följer eleven standarder och riktlinjer för god praxis.

Eleven planerar, genomför och utvärderar med säkerhet utvecklingsprojekt för dynamiska webbplatser.

Eleven identifierar och förebygger säkerhetsbrister med gott resultat vid utveckling av dynamiska webbplatser.

Betyget B

Elevens kunskaper bedöms sammantaget vara mellan A och C.

Betyget A

Eleven beskriver utförligt och nyanserat tekniker som används för att bygga dynamiska webbplatser.

Eleven skapar komplexa dynamiska webbplatser. I arbetet följer eleven standarder och riktlinjer för god praxis.

Eleven planerar, genomför och utvärderar med god säkerhet utvecklingsprojekt för dynamiska webbplatser.

Eleven identifierar och förebygger säkerhetsbrister med mycket gott resultat vid utveckling av dynamiska webbplatser.

Nivå 1

WEBS1000X 100 poäng

Nivå 2

WEBS2000X 100 poäng