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
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (6)

Relaterade Kurser

Relaterade Kategorier