Schița de curs
Introducere
Definiția API
- Fișier de definiție
- Cerere API
YAML
- Ce este YAML
- Reguli de YAML
Prezentare generală a serviciilor RESTful
- Resurse
- Transfer de stat
- Reprezentarea statului
Pregătirea mediului de dezvoltare
- Instalarea și configurarea Swagger
- Instalarea și configurarea Node.Js
Arhitectura REST a constrângerilor pentru serviciile web REST
- Utilizarea constrângerii client-server
- Lucrul cu constrângerile de interfață uniformă
- Utilizarea constrângerii de statelessness
- Utilizarea HTTP-caching
- Activarea unui sistem de straturi
Proiectarea REST API
- Implementarea operațiilor CRUD
- Utilizarea manipulării erorilor
- Implementarea operațiunilor pentru API-uri REST
- Gestionarea modificărilor în API
- Versionarea API
- API de stocare în cache
- Susținerea paginării și a răspunsurilor parțiale
Specificații folosind Swagger
- Editarea documentelor cu Swagger
- Crearea de specificații în format YAML
- Crearea de trasee și observații
- Adăugarea de documentație
- Adăugarea schemelor la un fișier OAS
- Utilizarea SwaggerHub
API Management
- Crearea unei strategii de gestionare a API
- Gestionarea ciclului de viață al API
- Generarea de proxies API
- Controlul comportamentului API
- Crearea unui portal API
- Asigurarea gestionării traficului
API Security
- Securizarea cu token-uri și JWT
- Securizarea cu cheie API și secret
- Autorizarea prin OAuth2.0
Rezumat și concluzii
Cerințe
- O înțelegere de bază a API-urilor REST
- Experiență cu formatele JSON sau XML
- Experiență de programare orientată pe obiecte .
Audiență
- Dezvoltatorii back-end
Mărturii (6)
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Curs - API Security
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Curs - API First Design
Materiale foarte bine pregătite și Trainer foarte calificat. Îmi plac foarte mult exercițiile pe care le putem face toți împreună, iar formatorul a putut corecta erorile în permanență datorită vizualizării sistemelor la distanță.
Polska Spółka Gazownictwa sp. z o.o.
Curs - IBM API Connect
Tradus de catre o masina
Nivelul de cunoștințe al formatorului
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curs - Designing Web APIs
Tradus de catre o masina
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Curs - Kong API Gateway
The exercices part.