Kurzusleírás

Bevezetés

API definíció

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

YAML

  • Mi az a YAML
  • A YAML szabályai

A RESTful szolgáltatások áttekintése

  • Erőforrások
  • Állami átadás
  • Képviselet sate

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

  • Telepítés és konfigurálás Swagger
  • A Node.Js telepítése és konfigurálása

REST Web Service Constraint Architecture

  • A kliens-szerver megkötés használata
  • Munkavégzés egységes interfész megkötésekkel
  • Munka a hontalansági kényszerrel
  • HTTP-gyorsítótár használata
  • Rétegrendszer engedélyezése

REST API tervezés

  • CRUD műveletek végrehajtása
  • Hibakezelés használata
  • Műveletek végrehajtása REST API-khoz
  • Az API változásainak kezelése
  • Verziózó API
  • Caching API
  • Lapozás és részválaszok támogatása

Specifikációk a Swagger használatával

  • Dokumentumok szerkesztése a Swagger segítségével
  • Specifikációk létrehozása YAML formátumban
  • Utak és megfigyelések létrehozása
  • Dokumentáció hozzáadása
  • Sémák hozzáadása OAS-fájlhoz
  • A SwaggerHub használatával

API Management

  • API-kezelési stratégia létrehozása
  • Az API életciklusának kezelése
  • API-proxy generálása
  • Az API viselkedésének szabályozása
  • API portál építése
  • Forgalomirányítás biztosítása

API biztonság

  • Biztosítás tokenekkel és JWT-vel
  • Biztonság API kulccsal és titkossággal
  • Engedélyezés OAuth2.0 használatával

Összefoglalás, és következtetés

Követelmények

  • A REST API-k alapvető ismerete
  • JSON vagy XML formátumban szerzett tapasztalat
  • Objektumorientált programozási tapasztalat

Közönség

  • Háttérfejlesztők
  14 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


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

Vélemények (6)

Rokon tanfolyam

Rokon kategóriák