Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
Definizione API
- File di definizione
- Richiesta API
YAML
- 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 dell'apolidia
- Utilizzo della cache HTTP
- Abilitazione di un sistema di 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 di controllo delle versioni
- API di memorizzazione nella cache
- Supporto dell'impaginazione e delle risposte parziali
Specifiche utilizzando 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 dell'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