Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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