REST API-er – 2 dager online klasserom
16.500,00 NOK
- 2 days
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.

Kursplan
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
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

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
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

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!
