← Tutti i programmi

API REST DESIGN CON OAS SWAGGER

Categoria Software engineering e architettura

Progettazione di API basata su REST

PARTE 1: INTERMEDIO (2 gg)

Principi di progettazione REST – Restful Style

Domain Drive Design, regole di REST API Design

Open API v3 – caratteristiche ed esempi pratici di scrittura

Approccio design first (contract first): utilizzo di strumenti ed API Portal

Swagger HUB

WSO2 API Portal

Documentazione API, Self-Service, Modern API

Reverse Engineering di API definition (Code-First): esempi di utilizzo con Maven Swagger Plugin in Java

Aspetti Architetturali nelle API

Security Schemata

Idempotency

Caching

Asynchronous REST (Webhooks, Polling)

PARTE 2 avanzati (corso successivo): (1 gg)

Creazione di un backend con Swagger Codegen

Uso di Validation con JSON Schemata

Gestione del versionamento delle API, Configuration management

Aspetti di Paginazione e Filtering nelle API per Front End

Ambienti di Testing, Mocking e Simulazione delle API

https://support.smartbear.com/swaggerhub/docs/en/get-started/openapi-3-0-tutorial.html

https://learning.oreilly.com/library/view/designing-apis-with/9781617296284/

https://apim.docs.wso2.com/en/latest/get-started/api-manager-quick-start-guide/