Schulungsübersicht

Einführung

API-Definition

  • Definitionsdatei
  • API-Anforderung

YAML

  • Was ist YAML?
  • Die Regeln von YAML

Überblick über RESTful-Dienste

  • Ressourcen
  • Staatliche Übertragung
  • Vertretung des Staates

Vorbereiten der Entwicklungsumgebung

  • Installieren und Konfigurieren Swagger
  • Installieren und Konfigurieren von Node.Js

REST Web Service Constraint Architecture

  • Verwendung der Client-Server-Beschränkung
  • Arbeiten mit einheitlichen Schnittstellenbeschränkungen
  • Arbeiten mit der Zustandslosigkeitsbeschränkung
  • Verwendung von HTTP-Caching
  • Aktivieren eines Schichtsystems

REST-API-Entwurf

  • CRUD-Operationen implementieren
  • Verwendung der Fehlerbehandlung
  • Implementierung von Operationen für REST-APIs
  • Behandlung von Änderungen in der API
  • Versionierung von API
  • Caching-API
  • Unterstützung von Paginierung und Teilantworten

Spezifikationen unter Verwendung von Swagger

  • Bearbeiten von Dokumenten mit Swagger
  • Erstellen von Spezifikationen im YAML-Format
  • Pfade und Beobachtungen erstellen
  • Hinzufügen von Dokumentation
  • Hinzufügen von Schemata zu einer OAS-Datei
  • Verwendung von SwaggerHub

API Management

  • Erstellung einer API-Verwaltungsstrategie
  • Verwaltung des API-Lebenszyklus
  • Erzeugen von API-Proxys
  • Kontrolle des Verhaltens der API
  • Aufbau eines API-Portals
  • Bereitstellung von Verkehrsmanagement

API-Sicherheit

  • Absicherung mit Token und JWT
  • Absicherung mit API-Schlüssel und Geheimnis
  • Autorisierung mit OAuth2.0

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Grundlegendes Verständnis von REST APIs
  • Erfahrungen mit JSON- oder XML-Formaten
  • Objektorientierte Programmiererfahrung

Publikum

  • Backend-Entwickler
  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (6)

Kombinierte Kurse

Verwandte Kategorien