REST API:er - 2 dagar onlineklassrum

16.500,00 SEK

  • 2 days
Live Virtuellt Klassrum
På plats / Inom företaget

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 datum­bekrä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.

Hero

Kursöversikt

  1. 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
  2. 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
 REST-API:er

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

Starta kursen nu

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

Contact background

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!