Öppna kurser

REST-baserade API:er

För företag och organisationer

Kursen riktar sig till de javautvecklare som vill lära sig att designa, utveckla, testa och driftsätta REST-API:er. Deltagarna får en genomgång av principerna kring REST och hur dessa på bästa sätt tillämpas för att bygga skalbara applikationer som till exempel LinkedIn och Twitter.

Genom att utveckla REST-tjänster kan verksamheten dra nytta av:

  • en skalbar arkitektur lämpad för molntjänster
  • ett modulärt tillvägagångssätt som minimerar kodduplicering
  • enkla tester och minskad effekt av buggar
  • monitorering av användarbeteenden vilket ger underlag till beslutsfattande
  • större kreativ frihet till utvecklingsteamet utan ökad risk

Under kursen får deltagarna implementera ett produktionsmässigt REST-baserat API. Detta kan med fördel utgöra startpunkten för deltagarnas egen utveckling efter avslutad kurs.

Vilka kan delta?

Systemutvecklare

Förkunskapskrav

Grundläggande kunskap inom java

Inlärningsmål

Efter kursen ska deltagare ha fått en ökad förståelse för hur serviceorienterad arkitektur kan öka produktivitet och kreativitet för utveckling. Deltagarna har också fått praktisk erfarenhet av att implementera ett REST-API i Java.

Innehåll

Dag 1

  • Introduktion till kursen och förväntningar
  • Varför Serviceorienterad arkitektur?
  • Grundläggande principer inom REST
  • API-design, arkitektur och systemstruktur

Dag 2

  • Skalbarhet
  • Säkerhet och prestanda
  • Autentisering och auktorisering
  • Testning

Dag 3

  • Loggning och felsökning
  • Driftsättning och dokumentation
  • Tips & erfarenheter
  • Diskussion & sammanfattning