REST API:er - 2 dagar onlineklassrum
16.500,00 SEK
- 2 dagar
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 en skräddarsydd företagsintern utbildning eller grupputbildning?
Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.
