Kurzusleírás

Bevezetés

API Definíció

  • Definíciós fájl
  • API kérés

YAML

  • Mi az a YAML
  • YAML szabályai

RESTful szolgáltatások áttekintése

  • Erőforrások
  • Állapotátvitel
  • Állapot reprezentáció

A fejlesztői környezet előkészítése

  • Swagger telepítése és konfigurálása
  • Node.js telepítése és konfigurálása

REST webszolgáltatás korlát architektúra

  • A kliens-szerver korlát használata
  • Egységes interfész korlátokkal való munka
  • Állapotmentesség korlátjának használata
  • HTTP-gyorsítótár használata
  • Réteges rendszer engedélyezése

REST API tervezés

  • CRUD műveletek implementálása
  • Hibakezelés használata
  • Műveletek implementálása REST API-khoz
  • API változások kezelése
  • API verziókezelés
  • API gyorsítótárazás
  • Oldaltördelés és részleges válaszok támogatása

Specifikációk készítése Swaggerrel

  • Dokumentumok szerkesztése Swaggerrel
  • Specifikációk létrehozása YAML formátumban
  • Útvonalak és megfigyelések létrehozása
  • Dokumentáció hozzáadása
  • Sémák hozzáadása egy OAS fájlhoz
  • SwaggerHub használata

API kezelés

  • API-kezelési stratégia létrehozása
  • API életciklus kezelése
  • API proxyk generálása
  • API viselkedésének szabályozása
  • API portál építése
  • Forgalomkezelés biztosítása

API biztonság

  • Biztonság tokenekkel és JWT-vel
  • Biztonság API kulccsal és titokkal
  • Hitelesítés OAuth2.0-val

Összefoglalás és befejezés

Követelmények

  • Alapvető ismeretek a REST API-król
  • Tapasztalat JSON vagy XML formátumokkal
  • Objektumorientált programozási tapasztalat

Célközönség

  • Háttérrendszer-fejlesztők
 14 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák