Ett annat sätt att se skolverkets uppgifter

Backendutveckling Nivå 2 (BACE200TX)

Information

Läroplan

  • Namn: Gymnasieskolan, GY25
  • Gäller från: 2025-07-01
  • Senast ändrad: Ej angivet
  • Grundförfattning: Ej angivet
  • Ändringsförfattning: Ej angivet

Om nivån i ämnet

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.
search