Gymnasiekurs 2025 • Backendutveckling

Nivå 2

Kurskod: BACE200TX • Ämne: Backendutveckling • 100 poäng

Om kursen

Ämne
Backendutveckling
Kurskod
BACE200TX
Poäng
100

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