Kursplan

Introduksjon

API-definisjon

  • Definisjonsfil
  • API-forespørsel

YAML

  • Hva er YAML
  • Regler for YAML

Oversikt over RESTful Services

  • Ressurser
  • Statlig overføring
  • Representasjon sate

Forberede utviklingsmiljøet

  • Installere og konfigurere Swagger
  • Installere og konfigurere Node.Js

REST Web Service Constraint Architecture

  • Bruker klient-server-begrensningen
  • Arbeide med enhetlige grensesnittbegrensninger
  • Arbeider med statsløshetsbegrensningen
  • Bruker HTTP-bufring
  • Aktivering av et lagsystem

REST API-design

  • Implementering av CRUD-operasjoner
  • Bruk av feilhåndtering
  • Implementering av operasjoner for REST APIer
  • Håndtere endringer i API
  • Versjons-API
  • Caching API
  • Støtte paginering og delvise svar

Spesifikasjoner ved hjelp av Swagger

  • Redigering av dokumenter med Swagger
  • Opprette spesifikasjoner i YAML-format
  • Lage stier og observasjoner
  • Legger til dokumentasjon
  • Legge til skjemaer i en OAS-fil
  • Bruker SwaggerHub

API Management

  • Lage en API-administrasjonsstrategi
  • Administrere API-livssyklusen
  • Generering av API-proxyer
  • Kontrollere oppførselen til API
  • Bygge en API-portal
  • Tilbyr trafikkstyring

API-sikkerhet

  • Sikring med tokens og JWT
  • Sikring med API-nøkkel og hemmelighet
  • Godkjenner ved å bruke OAuth2.0

Oppsummering og konklusjon

Krav

  • En grunnleggende forståelse av REST APIer
  • Erfaring med JSON- eller XML-formater
  • Objektorientert programmeringserfaring

Publikum

  • Back-end utviklere
 14 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories