Design and Build RESTful APIs - eLearning

3.500,00 DKK

  • 15 hours
eLearning

Byg kraftfulde, skalerbare backend‑systemer ved at mestre RESTful webservices med Java. Dette praktiske kursus er designet til at hjælpe dig med at designe, udvikle og udrulle moderne API’er, der driver web- og mobilapplikationer. Med et stærkt fokus på virkelige anvendelser giver denne træning dig de færdigheder, du har brug for til at bygge produktionsklare API’er og styrke din karriere som backend‑ eller full‑stack‑udvikler.

Nøglefunktioner

Sprog

Kursus og materiale på engelsk

Niveau

Begynder - Mellem niveau

Adgang

1 års adgang til læringsplatformen

5 timers on-demand videoer

med over 15 timers anbefalet studietid

18 guidede praktiske øvelser

5 automatisk bedømte opgaver

2 opgaver

24 huskequizzer

Certifikat

Certifikat for gennemført program medfølger

Hero

Læringsudbytte

Når du har gennemført dette kursus, vil du være i stand til at:

Routing

Lær, hvordan routing-skabeloner fungerer, og hvordan HTTP-anmodningsmønstre bliver knyttet til endpoints

Princip

Forstå REST-principper og -begrænsninger samt grundlæggende data­serialisering

Swagger

Udforsk Swagger Editor i dybden, og find ud af, hvordan den bruges til API-design og -dokumentation

OAuth

Forstå, hvordan godkendelse fungerer i API'er ved hjælp af OAuth-mekanismer

Validering

Bliv fortrolig med teknikker til modelvalidering, og lær at opbygge effektive routing-skabeloner

Klarhed

Få klarhed over anmodnings- og svarstrukturer, herunder hvordan du validerer dem korrekt

Forskel

Lær de vigtigste forskelle mellem SOAP-baserede API'er og RESTful API'er

YAML

Bliv introduceret til YAML, dets praktiske anvendelser, og hvordan du bruger Swagger Codegen til API‑udvikling

Hero

Kursusforløb

  1. Introduktion til RestfulAPI

    Lektion 01

    • Behovet for web-API og REST-API
    • Sammenligning af API'er
    • En intuitiv forståelse af REST
    • REST-begrænsninger
    • Begrebet serialisering
    • Richard modenhedsmodel
  2. Kom godt i gang med REST

    Lektion 02

    • Kom godt i gang med REST
    • Design af et API
    • Forespørgselsparametre og headers
    • Strukturering af URL'en
    • Brug af de korrekte HTTP-koder
    • API-versionering
  3. Forespørgsel og svar

    Lektion 03

    • Anmodning og svar: Introduktion
    • Oprettelse af routing-skabeloner
    • Modelvalidering
  4. Håndtering af godkendelse

    Lektion 04

    • Håndtering af godkendelse
    • Implementering af JWT
    • Forståelse af OAuth
  5. OpenAPI

    Lektion 05

    • Hvad er et åbent API?
    • Introduktion til YAML
    • Definering og dokumentation af et API med OpenAPI Spec 3
    • Brug af Swagger Editor til at designe et API
    • Brug af Swagger Codegen
Design og byg RESTful API'er

Hvem bør tilmelde sig dette program?

Java-udviklere, der ønsker at bygge backend-API'er

Backend- og fullstack-udviklere

Softwareingeniører, der arbejder med webtjenester

IT-professionelle, der skifter til API-udvikling

Studerende med Java-kendskab, der ønsker at specialisere sig i webtjenester

Start kurset nu

Forudsætninger

  • Grundlæggende forståelse af Java-programmering
  • Kendskab til objektorienterede programmeringskoncepter (OOP)
  • Grundlæggende kendskab til webteknologier (HTTP, webapps) er en fordel
  • Erfaring med databaser er en fordel, men ikke et krav

Udtalelser

Licensering og akkreditering

Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen

Lighedspolitik

Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.


Ofte stillede spørgsmål

Contact background

Har du brug for virksomhedsløsninger eller LMS-integration?

Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!