REST API:er - 2 dagar onlineklassrum
16.500,00 SEK
- 2 days
Bygg upp färdigheterna för att designa, utveckla och arbeta med RESTful API:er som driver moderna webb- och mobilapplikationer. Den här praktiska kursen introducerar dig till principerna bakom REST-arkitektur och visar hur API:er möjliggör kommunikation mellan system med hjälp av standardiserade HTTP-metoder. När kursen är slut kommer du att förstå hur REST API:er fungerar under huven och hur du använder dem effektivt i modern programvaruutveckling.
Viktiga funktioner
Språk
Kursmaterial på engelska
Nivå
Nybörjarnivå
2 dagar (8 timmar/dag) lärarledd onlineundervisning
30+ rekommenderade studietimmar
Handledda praktiska programmeringslabb
Realistiska utvecklingsuppgifter
Stöttande handledarvägledning
Tillgång till kursmaterial efter avslutad kurs
Be om datumbekräftelse!
Intyg om genomförd utbildning ingår
Lärandemål
I slutet av det här programmet kommer du att kunna:
Förutsättningar och grunder
Bygg vidare på befintliga kunskaper i Java, Python eller JavaScript för att förstå API:er, HTTP, JSON och dataserialisering i REST-arkitektur.
REST-koncept och principer
Lär dig grundläggande REST-principer, HTTP-metoder, resursdesign och URI-konventioner för skalbara API:er.
Skapa REST-tjänster
Utveckla REST-API:er med Spring Boot, Flask eller Express för verkliga applikationer.
Utveckling av REST-klient
Bygg och testa API-klienter med hjälp av HttpClient, Requests, Axios och Postman.
Konfigurationstekniker
Implementera caching, stateless design, komprimering, innehållsförhandling, API-versionering och dokumentation.
Säkerhet och prestanda
Tillämpa metoder för API-säkerhet, autentiseringsmetoder och prestandaoptimering, inklusive Richardson Maturity Model och frågeoptimering.

Kursöversikt
Dag 1
Session 1: Förkunskaper
- API:er, webbappar och webbtjänster
- HTTP-grunder
- JSON och serialisering
Session 2: REST-teori
- REST API-koncept och principer
- Resurser, metoder och begränsningar
- Namngivningskonventioner
Session 3: REST-tjänster
- REST API-design
- Bygga tjänster med Spring Boot, Flask eller Express
Session 4: REST-klienter
- Att använda verktyg som Postman
- Bygga klienter med HttpClient, Requests eller Axios
Dag 2
Session 5: Konfiguration av REST API
- Caching och komprimering
- Innehållsförhandling och HATEOAS
- Idempotens och tillståndslöshet
- Säkerhet, versionshantering och dokumentation
Session 6: Avancerad REST-teori
- Richardsons mognadsmodell
- Sökning, sortering och paginering
- N+1-problemet
- PUT vs POST
- Autentiseringstekniker

Vem bör anmäla sig till det här programmet?
Programvaruutvecklare
Webbutvecklare
Fullstackutvecklare
QA- och testingenjörer som arbetar med API:er
Tekniska specialister som integrerar system och tjänster
Alla som är nya inom API-utveckling eller integration
Förutsättningar
- Grundläggande förståelse för programmeringskoncept
- Vana vid webteknik (hjälpsamt men inte nödvändigt)
- Grundläggande kunskaper i HTTP är fördelaktiga
- Ingen tidigare erfarenhet av API-utveckling krävs
Uttalanden
Licensiering och ackreditering
Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet.
Likabehandlingspolicy
Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du företagslösningar eller LMS-integration?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!
