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
Vittnesmål (6)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Kurs - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Kurs - API Security
Mycket väl förberett material och mycket kvalificerad tränare. Jag gillar verkligen övningar som vi kan göra tillsammans, och tränaren kunde korrigera fel kontinuerligt tack vare att han tittade på fjärrsystemen
Polska Spółka Gazownictwa sp. z o.o.
Kurs - IBM API Connect
Machine Translated
Lärarens kunskapsnivå
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurs - Designing Web APIs
Machine Translated
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Kurs - Kong API Gateway
The exercices part.