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
Recensioni (6)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Corso - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Corso - API Security
Materiali molto ben preparati e Trainer molto qualificato. Mi piacciono molto gli esercizi che possiamo fare tutti insieme, e il Trainer potrebbe correggere gli errori su base continuativa grazie alla visualizzazione dei sistemi remoti
Polska Spółka Gazownictwa sp. z o.o.
Corso - IBM API Connect
Traduzione automatica
Il livello di conoscenza del formatore
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Corso - Designing Web APIs
Traduzione automatica
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Corso - Kong API Gateway
The exercices part.