REST API-er – 2 dager online klasserom

16.500,00 NOK

  • 2 days
Live virtuelt klasserom
Internt / i bedrift

Bygg ferdighetene du trenger for å designe, utvikle og jobbe med RESTful API-er som driver moderne nett- og mobilapplikasjoner. Dette praktiske kurset introduserer deg for prinsippene bak REST-arkitektur og viser hvordan API-er muliggjør kommunikasjon mellom systemer ved hjelp av standard HTTP-metoder. Ved slutten av kurset vil du forstå hvordan REST API-er fungerer under panseret, og hvordan du bruker dem effektivt i moderne programvareutvikling.

Nøkkelfunksjoner

Språk

Kursmateriell på engelsk

Nivå

Nybegynnernivå

2 dager (8 timer per dag) nettbasert med instruktør

30+ anbefalte studietimer

Veiledede praktiske programmeringslabber

Realistiske utviklingsoppgaver

Støttende veiledning fra veileder

Tilgang til læringsmateriell etter kurset

Be om bekreftelse på dato!

Sertifikat for fullført program inkludert

Læringsutbytte

Når du er ferdig med dette programmet, vil du kunne:

Forutsetninger og grunnleggende prinsipper

Bygg videre på eksisterende ferdigheter i Java, Python eller JavaScript for å forstå API-er, HTTP, JSON og dataserialisering i REST-arkitektur.

REST-konsepter og -prinsipper

Lær grunnleggende REST-prinsipper, HTTP-metoder, ressursdesign og URI-konvensjoner for skalerbare API-er.

Opprette REST-tjenester

Utvikle REST-API-er med Spring Boot, Flask eller Express for virkelige applikasjoner.

REST-klientutvikling

Bygg og test API-klienter ved hjelp av HttpClient, Requests, Axios og Postman.

Konfigurasjonsteknikker

Implementer caching, stateless design, komprimering, innholdsforhandling, API-versjonering og dokumentasjon.

Sikkerhet og ytelse

Bruk API-sikkerhetspraksis, autentiseringsmetoder og teknikker for ytelsesoptimalisering, inkludert Richardson-modellen for modenhet og spørringsoptimalisering.

Hero

Kursplan

  1. Dag 1

    Økt 1: Forutsetninger

    • API-er, webapper og webtjenester
    • HTTP-grunnleggende
    • JSON og serialisering

    Økt 2: REST-teori

    • REST API-konsepter og prinsipper
    • Ressurser, metoder og begrensninger
    • Navnekonvensjoner

    Økt 3: REST-tjenester

    • REST API-design
    • Bygge tjenester med Spring Boot, Flask eller Express

    Økt 4: REST-klienter

    • Bruke verktøy som Postman
    • Bygge klienter med HttpClient, Requests eller Axios
  2. Dag 2

    Økt 5: Konfigurering av REST-API

    • Mellomlagring og komprimering
    • Innholdsforhandling og HATEOAS
    • Idempotens og tilstandsløshet
    • Sikkerhet, versjonering og dokumentasjon

    Økt 6: Avansert REST-teori

    • Richardsons modenhetsmodell
    • Søk, sortering og paginering
    • N+1-problemet
    • PUT vs POST
    • Autentiseringsteknikker
 REST-API-er

Hvem bør melde seg på dette programmet?

Programvareutviklere

Webutviklere

Fullstack-utviklere

QA- og testingeniører som jobber med API-er

Tekniske fagfolk som integrerer systemer og tjenester

Alle som er nye til API-utvikling eller integrasjon

Start kurset nå

Forutsetninger

  • Grunnleggende forståelse av programmeringskonsepter
  • Kjennskap til webteknologier (nyttig, men ikke påkrevd)
  • Grunnleggende kunnskap om HTTP er en fordel
  • Ingen tidligere erfaring med API-utvikling er nødvendig

Uttalelser

Lisensiering og akkreditering

Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!