Webbutveckling - Nivå 2

100 poäng

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

Webbens betydelse och funktion

  • Webben som plattform för applikationer av olika slag.
  • Terminologi inom området webbutveckling.

Webbsidor

  • Fördjupning i märkspråk där det huvudsakliga innehållet är standarderna för HTML (hypertext markup language) och CSS (cascading style sheets) med fokus på responsiv design.
  • Användning av verktyg och metoder för att effektivisera kodskapande, till exempel variabler för att förenkla CSS-kod.
  • Användning av ramverk eller klassbibliotek inom design eller skriptspråk.
  • Bilder, ljud, video och två- eller tredimensionell interaktiv grafik för webbapplikationer.
  • Kvalitetssäkring av webblösningars funktion och validering av koders kvalitet.
  • Typsnitt, färgscheman och principer för layout av gränssnitt samt bakomliggande teorier.
  • Skriptspråk för webbutveckling på klientsidan och dokumentobjektsmodellen.
  • Hot och sårbarheter som dynamiska lösningar riskerar att medföra samt hur dessa kan motverkas.

Tillgänglighet

  • Riktlinjer för god praxis och tillgänglighet inom webbutveckling.
  • Hantering och anpassning av kod, bilder och media för att uppnå tillgänglighet.
  • Hur interoperabilitet genom standarder och testning på olika plattformar kan uppnås.

Webbutvecklingsprocessen

  • Utvecklingsprocessen för ett webbprojekt med målsättning, planering och specifikation av struktur och design. Kodning, optimering, testning, dokumentation och uppföljning.

Lagar och andra bestämmelser

  • Riktlinjer, lagar och andra bestämmelser som styr hantering av digital information, däribland upphovsrätt samt bestämmelser som gäller hantering av personuppgifter och användning av kakor.
  • Etiska överväganden i samband med webbutveckling.

Betygskriterier

Betyget E

Eleven visar godtagbara kunskaper om webbens betydelse och funktion.

Eleven skapar webblösningar med viss anpassning till syfte, användare och tillgänglighet.

Eleven planerar och genomför webbutvecklingsprojekt med viss säkerhet. Eleven utvärderar process och resultat med enkla omdömen.

Eleven gör med viss säkerhet etiska överväganden samt arbetar i enlighet med lagar och andra bestämmelser inom webbutveckling.

Betyget D

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

Betyget C

Eleven visar goda kunskaper om webbens betydelse och funktion.

Eleven skapar webblösningar med god anpassning till syfte, användare och tillgänglighet.

Eleven planerar och genomför webbutvecklingsprojekt med säkerhet. Eleven utvärderar process och resultat med utvecklade omdömen.

Eleven gör med säkerhet etiska överväganden samt arbetar i enlighet med lagar och andra bestämmelser inom webbutveckling.

Betyget B

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

Betyget A

Eleven visar mycket goda kunskaper om webbens betydelse och funktion.

Eleven skapar webblösningar med mycket god anpassning till syfte, användare och tillgänglighet.

Eleven planerar och genomför webbutvecklingsprojekt med god säkerhet. Eleven utvärderar process och resultat med välutvecklade omdömen.

Eleven gör med god säkerhet etiska överväganden samt arbetar i enlighet med lagar och andra bestämmelser inom webbutveckling.

Nivå 1

WEBB1000X 100 poäng

Nivå 2

WEBB2000X 100 poäng