Frontendutveckling - Nivå 2

100 poäng

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

Process och metodik

  • Processen för ett webbutvecklingsprojekt enligt standardiserad metod för mjukvaruutveckling.
  • Prototyping i olika skeden och för olika syften.
  • Automatiserade och systematiska manuella tester.
  • Dokumentation av utvecklingsprocess och färdig produkt.
  • Uppföljning och utvärdering av resultat och process.

Frontendlösningar

  • Förändringar och vidareutveckling av befintliga frontendlösningar.
  • Fördjupning inom HTML (hypertext markup language), CSS (cascading style sheets) och javascript.
  • Metoder för att kommunicera mellan server och klient, däribland API:er (application program interface) och standarder för dataformat.
  • Optimering av processer med hjälp av verktyg, till exempel minifiering av CSS och javascript.
  • Användning och anpassning av ramverk och bibliotek för design, scriptspråk och kodgenerering.
  • Verktyg för pakethantering.
  • Webbserverns inställningar.
  • Asynkron och synkron interaktion med webbservern via script.
  • Interaktiv webbgrafik och skalbar vektorgrafik.

Användare och säkerhet

  • Kvalitetssäkring av script genom olika manuella och automatiserade tester, till exempel enhetstester.
  • UI (user interface) och UX (user experience).
  • Responsiv design.
  • Lagar och andra bestämmelser som gäller digital information.
  • Hot och sårbarheter samt sätt att värdera, 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