Design and Build RESTful APIs - eLearning

4.950,00 NOK

  • 15 hours
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 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!