Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
API-Definition
- Definitionsdatei
- API-Anforderung
YAML
- Was ist YAML?
- Regeln von YAML
Überblick über RESTful Services
- Ressourcen
- Zustandsübertragung
- Repräsentation des Zustands
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren Swagger
- Installieren und Konfigurieren von Node.Js
REST-Webdienst-Einschränkungsarchitektur
- Verwendung der Client-Server-Beschränkung
- Arbeiten mit einheitlichen Schnittstellen-Constraints
- Arbeiten mit der Zustandslosigkeitsbeschränkung
- HTTP-Caching verwenden
- Aktivieren eines Ebenensystems
REST-API-Entwurf
- Implementieren von CRUD-Operationen
- Verwendung der Fehlerbehandlung
- Implementieren von Operationen für REST-APIs
- Behandlung von Änderungen in der API
- Versionierung von API
- Caching-API
- Unterstützung von Paginierung und Teilantworten
Spezifikationen mit Swagger
- Bearbeiten von Dokumenten mit Swagger
- Erstellen von Spezifikationen im YAML-Format
- Erstellen von Pfaden und Beobachtungen
- Hinzufügen von Dokumentation
- Hinzufügen von Schemata zu einer OAS-Datei
- Verwendung von SwaggerHub
API Management
- Erstellen einer API-Verwaltungsstrategie
- Verwalten des API-Lebenszyklus
- Erzeugen von API-Proxys
- Kontrolle des Verhaltens von 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
- Ein grundlegendes Verständnis von REST-APIs
- Erfahrung mit JSON- oder XML-Formaten
- Erfahrung mit objektorientierter Programmierung
Zielgruppe
- Backend-Entwickler
14 Stunden