Gymnasiekurs 2025 • Backendutveckling
Nivå 2
Centralt innehåll
Undervisningen i ämnet backendutveckling på nivå 2 ska behandla följande centrala innehåll:
Kontext
- Strukturering och uppbyggnad av API:er (application programming interface).
- Anpassning av serverns funktionalitet utifrån kravspecifikation.
- Hur rapportering av vad som sker på servern genom loggning genomförs.
Process och metodik
- Arkitektur för kommunikation med andra tjänster eller klienter, till exempel REST (representational state transfer).
- Designmönster för arkitektur.
- Utvecklingsprocessen för att skapa webbtjänster med målsättningar, planering, systemering, kodning, optimering, skalbarhet, dokumentation och uppföljning.
- Specifikation av struktur, design, kodning, testning och driftsättning i mer omfattande projekt.
- Dokumentation av utvecklingsprocess och färdig produkt.
- Hur interoperabilitet mellan server och klient uppnås genom att följa standarder.
- Applikationsarkitektur och separation av olika slags logik, till exempel MVC (model-view-controller).
Utveckling och säkerhet
- Kvalitetssäkring av webbtjänster.
- Hämtning av data från externa webbtjänster.
- Standardiserade utbytesformat, till exempel JSON (java script object notation) och XML (extensible markup language).
- Datalagring med och utan ORM-lager eller motsvarande teknik.
- Design av API:er enligt vedertagen praxis.
- Synkron och asynkron kommunikation med tjänster och klienter.
- Kodning och dokumentation enligt vedertagen praxis för vald teknik.
- Autentisering och säkerhet vid överföring av data, till exempel asymmetrisk kryptering.
- Hot och sårbarheter samt sätt att värdera, förebygga och hantera dessa.
Betygskriterier
Skolverket har ännu inte publicerat betygskriterierna för denna kursversion.
AI-stöd för Backendutveckling – BACE200TX
Använd AI som stöd för att planera och förbereda dig: välj ett eller flera fokusområden och lägg till en egen fråga. Vi skickar dina val, kursens namn/kod och kurslänken till ChatGPT i en ny flik.
Välj fokus
Visa fler förslag
Källa: Skolverkets Syllabus API