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
  14 Hours
 

Getuigenissen (6)

Related Courses

Related Categories