Frontendutveckling - Nivå 1

100 poäng

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

Process och metodik

  • Utvecklingsprocessen för ett webbtekniskt projekt.
  • Prototyping i olika skeden och för olika syften.
  • Dokumentation av utvecklingsprocess och färdig produkt.
  • Automatiserade och systematiska manuella tester.
  • Uppföljning och utvärdering av resultat och process.

Frontendlösningar

  • Förändringar och vidareutveckling av befintliga lösningar.
  • HTML (hypertext markup language), CSS (cascading style sheets) och javascript.
  • Användning av ramverk eller bibliotek inom både design och scriptspråk.
  • Enklare hantering av verktyg för pakethantering.
  • Översikt av webbserverns vanligaste inställningar, däribland för felsidor och url-rewrite.
  • Användning av scriptspråk för webbutveckling på klientsidan, däribland för validering av indata och manipulering av sidelement.
  • Metoder för kommunikation mellan server och klient.
  • Dokumentobjektsmodellen.

Användare och säkerhet

  • Grunder i UI (user interface) och UX (user experience).
  • Responsiv design.
  • Hur olika riktlinjer påverkar arbetet med webbplatser, däribland riktlinjer för tillgänglighetsanpassning.
  • Lagar och andra bestämmelser som gäller digital information.
  • Vanliga hot och sårbarheter samt sätt att förebygga och hantera dessa.

Betygskriterier

Betyget E

Eleven planerar och genomför med säkerhet utvecklingsprojekt för webbplatser och webbapplikationer.

Eleven använder med säkerhet tekniker för att bygga och underhålla webbplatser och webbapplikationer.

Eleven bygger med säkerhet webbplatser och webbapplikationer med god tillgänglighet enligt standarder och riktlinjer för god praxis.

Eleven utför och anpassar fungerande åtgärder utifrån säkerhetskrav samt i enlighet med lagar och andra bestämmelser inom området.

Betyget D

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

Betyget C

Eleven planerar och genomför med god säkerhet utvecklingsprojekt för webbplatser och webbapplikationer.

Eleven använder med god säkerhet tekniker för att bygga och underhålla webbplatser och webbapplikationer.

Eleven bygger med god säkerhet webbplatser och webbapplikationer med god tillgänglighet enligt standarder och riktlinjer för god praxis.

Eleven utför och anpassar ändamålsenliga åtgärder utifrån säkerhetskrav samt i enlighet med lagar och andra bestämmelser inom området.

Betyget B

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

Betyget A

Eleven planerar och genomför med mycket god säkerhet utvecklingsprojekt för webbplatser och webbapplikationer.

Eleven använder med mycket god säkerhet tekniker för att bygga och underhålla webbplatser och webbapplikationer.

Eleven bygger med mycket god säkerhet webbplatser och webbapplikationer med god tillgänglighet enligt standarder och riktlinjer för god praxis.

Eleven utför och anpassar ändamålsenliga och effektiva åtgärder utifrån säkerhetskrav samt i enlighet med lagar och andra bestämmelser inom området.

Nivå 1

FROT100TX 100 poäng

Nivå 2

FROT200TX 100 poäng