Undervisningen i ämnet backendutveckling på nivå 1 ska behandla följande centrala innehåll:
Kontext
- Webbserverns, applikationsserverns och dynamiska webbplatsers funktionalitet.
- Översikt av olika lösningar eller språk som finns för att skapa dynamiska webbplatser.
- Teknisk orientering om webbens protokoll och säkerhet samt samspelet mellan klient och server.
- Hur backendlösningar samverkar med andra mjukvarukomponenter.
Process och metodik
- Grundläggande principer för applikationsarkitektur och separation av olika slags logik.
- Utvecklingsprocessen för ett serverbaserat utvecklingsprojekt av enklare karaktär från målsättningar, krav, begränsningar och planering till uppföljning.
- Specifikation av struktur, design, kodning, testning och driftsättning i mindre projekt.
- Dokumentation av utvecklingsprocess och färdig produkt.
- Kvalitetssäkring av dynamiska webbapplikationers funktionalitet, säkerhet och kodkvalitet.
Utveckling och säkerhet
- Grundfunktionen i ett programspråk för dynamiska webbplatser.
- Utveckling av serverbaserad webbapplikation.
- Åtkomst och manipulering av data i befintlig relationsdatabas eller med annan teknik.
- Vanliga hot och sårbarheter samt sätt att förebygga och hantera dessa.