Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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