Struttura del corso

Introduzione

Definizione API

  • File di definizione
  • Richiesta API

YAML

  • Che cos'è YAML
  • Regole di YAML

Panoramica dei servizi RESTful

  • Risorse
  • Trasferimento di Stato
  • Stato di rappresentanza

Preparazione dell'ambiente di sviluppo

  • Installazione e configurazione Swagger
  • Installazione e configurazione di Node.Js

Architettura dei vincoli del servizio Web REST

  • Utilizzo del vincolo client-server
  • Utilizzo di vincoli di interfaccia uniformi
  • Utilizzo del vincolo di apolidia
  • Utilizzo della memorizzazione nella cache HTTP
  • Abilitazione di un sistema a livelli

Progettazione dell'API REST

  • Implementazione delle operazioni CRUD
  • Utilizzo della gestione degli errori
  • Implementazione delle operazioni per le API REST
  • Gestione delle modifiche nell'API
  • API per il controllo delle versioniVersioning API
  • API di memorizzazione nella cache
  • Supporto dell'impaginazione e delle risposte parziali

Specifiche che utilizzano Swagger

  • Modifica di documenti con Swagger
  • Creazione di specifiche in formato YAML
  • Creazione di percorsi e osservazioni
  • Aggiunta di documentazione
  • Aggiunta di schemi a un file OAS
  • Utilizzo di SwaggerHub

API Management

  • Creazione di una strategia di gestione delle API
  • Gestione del ciclo di vita delle API
  • Generazione di proxy API
  • Controllo del comportamento dell'API
  • Creazione di un portale API
  • Fornire la gestione del traffico

Sicurezza delle API

  • Protezione con token e JWT
  • Protezione con chiave API e segreto
  • Autorizzazione tramite OAuth2.0

Riassunto e conclusione

Requisiti

  • Una conoscenza di base delle API REST
  • Esperienza con i formati JSON o XML
  • Esperienza di programmazione orientata agli oggetti

Pubblico

  • Sviluppatori back-end
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (6)

Corsi relativi

Categorie relative