REST API'er - 2 dages online klasseundervisning
11.500,00 DKK
- 2 days
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.

Kursusforløb
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
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

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

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!
