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
Erfahrungsberichte (6)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Kurs - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Kurs - API Security
Sehr gut vorbereitetes Material und sehr qualifizierter Trainer. Ich genieße die Übungen, die wir alle zusammen machen können, und der Trainer konnte dank der Fernüberwachung der Systeme laufend Fehler korrigieren
Polska Spółka Gazownictwa sp. z o.o.
Kurs - IBM API Connect
Maschinelle Übersetzung
Der Kenntnisstand des Ausbilders
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurs - Designing Web APIs
Maschinelle Übersetzung
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Kurs - Kong API Gateway
The exercices part.