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örberedelse av utvecklingsmiljön
- Installera och konfigurera Swagger
- Installera och konfigurera Node.Js
Arkitektur för REST-webbtjänstbegränsning
- Använda klient-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
- Genomförande av 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 Management strategi
- Hantera API-livscykeln
- Generera API-proxyservrar
- Kontrollera API:ets beteende
- Skapa en API-portal
- Tillhandahålla trafikledning
API-säkerhet
- Säkra med tokens och JWT
- Skydda med API-nyckel och hemlighet
- Auktorisering 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 programmeringserfarenhet
Publik
- Back-end utvecklare
14 timmar