Návrh Školení

Zavedení

Definice API

  • Definiční soubor
  • Žádost API

YAML

  • Co je YAML
  • Pravidla YAML

Přehled služeb RESTful

  • Zdroje
  • Státní převod
  • Reprezentace sat

Příprava vývojového prostředí

  • Instalace a konfigurace Swagger
  • Instalace a konfigurace Node.Js

Architektura omezení webové služby REST

  • Použití omezení klient-server
  • Práce s jednotnými omezeními rozhraní
  • Práce s omezením bez státní příslušnosti
  • Použití HTTP-caching
  • Povolení systému vrstev

Návrh REST API

  • Provádění operací CRUD
  • Použití Zpracování chyb
  • Implementace operací pro REST API
  • Zpracování změn v API
  • Verzovací API
  • API pro ukládání do mezipaměti
  • Podpora stránkování a dílčích odpovědí

Specifikace pomocí Swagger

  • Úprava dokumentů pomocí Swagger
  • Vytváření specifikací ve formátu YAML
  • Vytváření cest a pozorování
  • Přidání dokumentace
  • Přidání schémat do souboru OAS
  • Pomocí SwaggerHub

API Management

  • Vytvoření strategie správy API
  • Správa životního cyklu API
  • Generování API proxy
  • Řízení chování API
  • Budování API portálu
  • Poskytování řízení provozu

Zabezpečení API

  • Zabezpečení pomocí tokenů a JWT
  • Zabezpečení pomocí API klíče a tajného klíče
  • Autorizace pomocí OAuth2.0

Shrnutí a závěr

Požadavky

  • Základní pochopení REST API
  • Zkušenosti s formáty JSON nebo XML
  • Zkušenosti s objektově orientovaným programováním

Publikum

  • Back-end vývojáři
 14 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie