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
Införandet
API-definition
- Definitionsfil
- API-begäran
YAML YAML
- Vad är YAML
- Regler för YAML
Översikt över RESTful-tjänster
- Resurser
- Överföring av tillstånd
- Representation sate
Förbereda utvecklingsmiljön
- Installera och konfigurera Swagger
- Installera och konfigurera Node.Js
Arkitektur för begränsning av REST-webbtjänst
- Använda client-server-begränsningen
- Arbeta med enhetliga gränssnittsbegränsningar
- Att arbeta med begränsningen av statslöshet
- Använda HTTP-cachning
- Aktivera ett lagersystem
REST API-design
- Implementera CRUD-åtgärder
- Använda felhantering
- Implementera åtgärder för REST-API:er
- Hantera ändringar i API
- API för versionshantering
- API för cachelagring
- Stöd för sidnumrering och partiella svar
Specifikationer med hjälp av Swagger
- Redigera dokument med Swagger
- Skapa specifikationer i YAML-format
- Skapa banor och observationer
- Lägga till dokumentation
- Lägga till scheman i en OAS-fil
- Använda SwaggerHub
API Management
- Skapa en API-hanteringsstrategi
- Hantera API-livscykeln
- Generera API-proxyer
- Kontrollera API:ets beteende
- Skapa en API-portal
- Tillhandahålla trafikledning
API-säkerhet
- Säkring med tokens och JWT
- Skydd med API-nyckel och hemlighet
- Auktorisera med OAuth2.0
Sammanfattning och slutsats
Krav
- En grundläggande förståelse för REST API:er
- Erfarenhet av JSON- eller XML-format
- Objektorienterad programmeringsupplevelse
Publik
- Backend-utvecklare
14 timmar