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

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

SwaggerHub for Developers

14 Hours

Managing APIs with Akana

14 Hours

API First Design

14 Hours

Managing API using Apigee Hybrid

14 Hours

API Security

7 Hours

Axway API Gateway for Developers and Administrators

7 Hours

IBM API Connect

21 Hours

OpenAI API

14 Hours

Designing RESTful APIs

14 Hours

Building RESTful APIs Using Laravel

14 Hours

Designing Web APIs

14 Hours

WSO2 API Manager for Developers

7 Hours

Kong API Gateway

14 Hours

Developing Microservices on Google Cloud Apigee

21 Hours

Developing APIs using Google Cloud Apigee X

14 Hours

Related Categories

1