REST API'er - 2 dages online klasseundervisning

11.500,00 DKK

  • 2 days
Live Virtuelt Klasselokale
Internt / I virksomheden

Opbyg de færdigheder, der skal til for at designe, udvikle og arbejde med RESTful API’er, som driver moderne web- og mobilapplikationer. Dette praktiske kursus introducerer dig til principperne bag REST-arkitektur og viser, hvordan API’er muliggør kommunikation mellem systemer ved hjælp af standard HTTP-metoder. Når du har gennemført kurset, vil du forstå, hvordan REST API’er fungerer bag kulisserne, og hvordan du bruger dem effektivt i moderne softwareudvikling.

Nøglefunktioner

Sprog

Kursusmateriale på engelsk

Niveau

Begynderniveau

2 dage (8 timer/dag) online med instruktør

30+ anbefalede studietimer

Vejledte praktiske programmeringslaboratorier

Realistiske udviklingsopgaver

Støttende vejledning fra tutor

Adgang til lærematerialer efter kurset

Bed om bekræftelse af datoen!

Bevis for gennemført program medfølger

Læringsudbytte

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

Forudsætninger og grundlæggende principper

Byg videre på dine eksisterende færdigheder i Java, Python eller JavaScript for at forstå API'er, HTTP, JSON og dataserialisering i REST-arkitektur.

REST-koncepter og -principper

Lær de grundlæggende REST-principper, HTTP-metoder, resourcedesign og URI-konventioner til skalerbare API'er.

Oprettelse af REST-tjenester

Udvikl REST API'er med Spring Boot, Flask eller Express til virkelige applikationer.

REST-klientudvikling

Byg og test API-klienter med HttpClient, Requests, Axios og Postman.

Konfigurationsteknikker

Implementér caching, stateless design, komprimering, content negotiation, API-versionering og dokumentation.

Sikkerhed og ydeevne

Anvend API-sikkerhedspraksis, autentificeringsmetoder og teknikker til performanceoptimering, herunder Richardson Maturity Model og forespørgselsoptimering.

Hero

Kursusforløb

  1. Dag 1

    Session 1: Forudsætninger

    • API'er, webapps og webtjenester
    • HTTP-grundlæggende
    • JSON og serialisering

    Session 2: REST-teori

    • REST API-koncepter og -principper
    • Ressourcer, metoder og begrænsninger
    • Navngivningskonventioner

    Session 3: REST-tjenester

    • REST API-design
    • Udvikling af services med Spring Boot, Flask eller Express

    Session 4: REST-klienter

    • Brug af værktøjer som Postman
    • Opbygning af klienter med HttpClient, Requests eller Axios
  2. Dag 2

    Session 5: Konfiguration af REST API

    • Caching og komprimering
    • Indholdsforhandling og HATEOAS
    • Idempotens og tilstandsløshed
    • Sikkerhed, versionsstyring og dokumentation

    Session 6: Avanceret REST-teori

    • Richardsons modenhedsmodel
    • Søgning, sortering og paginering
    • N+1-problem
    • PUT vs POST
    • Autentificeringsteknikker
 REST-API'er

Hvem bør tilmelde sig dette program?

Softwareudviklere

Webudviklere

Fullstack-udviklere

QA- og testingeniører, der arbejder med API'er

Tekniske fagfolk, der integrerer systemer og tjenester

Alle, der er nye inden for API-udvikling eller -integration

Start kurset nu

Forudsætninger

  • Grundlæggende forståelse af programmeringskoncepter
  • Kendskab til webteknologier (en fordel, men ikke påkrævet)
  • Grundlæggende kendskab til HTTP er en fordel
  • Ingen tidligere erfaring med API-udvikling er påkrævet

Udtalelser

Licensering og akkreditering

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