Course Outline
Introductie
API-definitie
- Definitie bestand
- API-aanvraag
YAML
- Wat is YAML
- Regels van YAML
Overzicht van RESTful Services
- Bronnen
- Overdracht door de staat
- Vertegenwoordiging sate
Voorbereiding van de ontwikkelingsomgeving
- Installeren en configureren Swagger
- Node.Js installeren en configureren
Architectuur voor REST-webservicebeperkingen
- De client-serverbeperking gebruiken
- Werken met uniforme interfacebeperkingen
- Werken met de staatloosheidsbeperking
- HTTP-caching gebruiken
- Een lagensysteem inschakelen
REST API-ontwerp
- Implementatie van CRUD-operaties
- Foutafhandeling gebruiken
- Bewerkingen implementeren voor REST API's
- Omgaan met wijzigingen in API
- API voor versiebeheer
- Caching-API
- Ondersteuning van paginering en gedeeltelijke antwoorden
Specificaties met behulp van Swagger
- Documenten bewerken met Swagger
- Specificaties maken in YAML-formaat
- Paden en observaties maken
- Documentatie toevoegen
- Schema's toevoegen aan een OAS-bestand
- SwaggerHub gebruiken
API Management
- Het creëren van een API-beheerstrategie
- De API-levenscyclus beheren
- API-proxy's genereren
- Het gedrag van API beheren
- Het bouwen van een API-portal
- Zorgen voor verkeersmanagement
API-beveiliging
- Beveiligen met tokens en JWT
- Beveiligen met API-sleutel en geheim
- Autoriseren met OAuth2.0
Samenvatting en conclusie
Requirements
- Een basiskennis van REST API's
- Ervaring met JSON- of XML-formaten
- Objectgeoriënteerde programmeerervaring
Publiek
- Backend-ontwikkelaars
Getuigenissen (7)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Cursus - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Cursus - API Security
Zeer goed voorbereide materialen en zeer gekwalificeerde trainer. Ik geniet echt van oefeningen die we allemaal samen kunnen doen, en de trainer kan voortdurend fouten corrigeren dankzij het bekijken van de systemen op afstand
Polska Spółka Gazownictwa sp. z o.o.
Cursus - IBM API Connect
Machine Translated
Het kennisniveau van de trainer
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Cursus - Designing Web APIs
Machine Translated
Dia 's Documentatie van het laboratorium Uitleg De use cases van onze interne applicaties Kanton Ambuance De deelname van het hele team
ALIOUNE KASSE - Bizao
Cursus - WSO2 API Manager for Developers
Machine Translated
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Cursus - Kong API Gateway
The exercices part.