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.