Design and Build RESTful APIs - eLearning

4.950,00 NOK

  • 15 timer
eLæring

Bygg kraftige, skalerbare backend-systemer ved å mestre RESTful webtjenester med Java. Dette praktiske kurset er laget for å hjelpe deg med å designe, utvikle og drifte moderne API-er som driver nett- og mobilapplikasjoner. Med et sterkt fokus på virkelige bruksområder gir denne opplæringen deg ferdighetene du trenger for å bygge produksjonsklare API-er og ta karrieren din videre som backend- eller fullstack-utvikler.

Nøkkelfunksjoner

Språk

Kurs og materiell på engelsk

Nivå

Nybegynner - Middels nivå

Tilgang

1 års tilgang til læringsplattformen

5 timer med videoer på forespørsel

med over 15 timer anbefalt studietid

18 veiledede praktiske øvelser

5 automatisk vurderte prøver

2 oppgaver

24 repetisjonsquizer

Sertifikat

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

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

Ruting

Lær hvordan rutemaler fungerer, og hvordan HTTP-forespørselsmønstre blir koblet til endepunkter

Prinsipp

Forstå REST-prinsipper og -begrensninger, samt grunnleggende data­serialisering

Swagger

Utforsk Swagger Editor i dybden og finn ut hvordan den brukes til API-design og dokumentasjon

OAuth

Forstå hvordan autentisering fungerer i API-er ved hjelp av OAuth-mekanismer

Validering

Bli kjent med teknikker for modellvalidering og hvordan du bygger effektive rutemaler

Klarhet

Få klarhet i forespørsels- og responsstrukturer, inkludert hvordan du validerer dem på riktig måte

Forskjell

Lær de viktigste forskjellene mellom SOAP-baserte API-er og RESTful API-er

YAML

Bli kjent med YAML, dets praktiske bruksområder, og hvordan du bruker Swagger Codegen til API‑utvikling

Hero

Kursplan

  1. Introduksjon til RESTful API

    Leksjon 01

    • Behovet for web-API og REST-API
    • Sammenligning av API-er
    • En intuitiv forståelse av REST
    • REST-begrensninger
    • Konseptet serialisering
    • Richard modenhetsmodell
  2. Komme i gang med REST

    Leksjon 02

    • Komme i gang med REST
    • Utforming av et API
    • Forespørselsparametere og -overskrifter
    • Strukturering av URL-en
    • Bruke riktige HTTP-koder
    • API-versjonering
  3. Forespørsel og svar

    Leksjon 03

    • Forespørsel og respons: Introduksjon
    • Opprette rutemaler
    • Modellvalidering
  4. Håndtering av autentisering

    Leksjon 04

    • Håndtering av autentisering
    • Implementering av JWT
    • Forstå OAuth
  5. OpenAPI

    Leksjon 05

    • Hva er et åpent API?
    • Introduksjon til YAML
    • Definere og dokumentere et API med OpenAPI Spec 3
    • Bruke Swagger Editor til å designe et API
    • Bruke Swagger Codegen
Design og bygg RESTful API-er

Hvem bør melde seg på dette programmet?

Java-utviklere som ønsker å bygge backend-API-er

Backend- og fullstack-utviklere

Programvareingeniører som jobber med webtjenester

IT-fagfolk som går over til API-utvikling

Studenter med Java-kunnskaper som ønsker å spesialisere seg i webtjenester

Start kurset nå

Forutsetninger

  • Grunnleggende forståelse av Java-programmering
  • Kjennskap til objektorienterte programmeringskonsepter (OOP)
  • Grunnleggende kunnskap om webteknologier (HTTP, webapplikasjoner) er nyttig
  • Erfaring med databaser er en fordel, men ikke et krav

Uttalelser

Lisensiering og akkreditering

Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med 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 en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.