Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
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 beperking staatloosheid
- HTTP-caching gebruiken
- Een lagensysteem inschakelen
REST API-ontwerp
- Uitvoering 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
- Beheer van de API-levenscyclus
- API-proxy's genereren
- Het gedrag van API beheren
- Het bouwen van een API-portaal
- Verkeersbeheer bieden
API-beveiliging
- Beveiligen met tokens en JWT
- Beveiligen met API-sleutel en geheim
- Autoriseren met OAuth2.0
Samenvatting en conclusie
Vereisten
- Een basiskennis van REST API's
- Ervaring met JSON- of XML-formaten
- Objectgeoriënteerde programmeerervaring
Audiëntie
- Back-end ontwikkelaars
14 Uren