3 Tage EN / DE Max 16

Entwicklung von APIs mit der Apigee-Plattform von Google Cloud

In diesem Kurs lernen Sie, wie Sie APIs entwerfen und wie Sie OpenAPI-Spezifikationen verwenden, um diese zu dokumentieren. Sie lernen den API-Lebenszyklus kennen und erfahren, wie die Apigee API-Plattform Sie bei der Verwaltung aller Aspekte des Lebenszyklus unterstützt. Sie lernen, wie APIs mithilfe von API-Proxys entworfen werden können und wie APIs als API-Produkte verpackt werden, damit sie von App-Entwicklern genutzt werden können. Durch eine Kombination aus Vorlesungen, praktischen Übungen und ergänzendem Material lernen Sie, wie Sie API-Lösungen mit der Apigee API-Plattform von Google Cloud entwerfen, erstellen, sichern, bereitstellen und verwalten.

€1.900,00 exkl. MwSt

Individuelle Terminplanung

Die Kurse finden als dedizierte Gruppen-Sessions statt. Nach Ihrer Buchung koordinieren wir einen Termin, der zu Ihrem Team passt.

Voraussetzungen

Kenntnisse in HTTP, XML, JSON und JavaScript sind hilfreich.

Was Sie lernen werden

  • Konzepte des API-Designs, der Entwicklung und des Managements erforschen und in die Praxis umsetzen.
  • Die Grundlagen des REST-API-Designs beschreiben.
  • API-Produkte und -Strategien beschreiben und wie man sie in einem Entwicklerportal veröffentlicht.
  • Apigee-Terminologie und sein Organisationsmodell beschreiben.
  • Benutzerauthentifizierung, -autorisierung und die Bedeutung der API-Sicherheit besprechen.
  • Fähigkeiten zur Sicherung, Skalierung und Verwaltung von APIs identifizieren.
  • Plattformfähigkeiten für Mediation, Verkehrsmanagement, Caching und Fehlerbehandlung besprechen.
  • Den Wert und die Nutzung von API-Analysen beschreiben.
  • Bereitstellungsoptionen für die Apigee-Plattform beschreiben.
  • Direkt mit der Apigee API-Plattform interagieren.

Kursablauf
Definieren Sie die Anwendungsplatzierung und die Rolle des API-Managements in der modernen Entwicklung. Definieren Sie logische Komponenten und die Organisationsstruktur der Apigee API-Plattform. Unterscheiden Sie zwischen flexiblen Bereitstellungsmodellen von Apigee. Erklären Sie den API-Lebenszyklus.
Beschreiben Sie die Grundlagen des REST-API-Designs. Beschreiben Sie den Wert der API-First-Entwicklung und deren Anwendung.
Definieren Sie die Bausteine von APIs und API-Proxys. Beschreiben Sie, wie API-Proxys funktionieren und welche Rolle Flows, Policies, Routenregeln, Umgebungsgruppen und Zielserver spielen. Beschreiben Sie, wie APIs exponiert werden und wie Proxys sich mit Backend-Systemen verbinden. Generieren Sie einen API-Proxy mithilfe einer OpenAPI-Spezifikation. Führen Sie einen API-Proxy in verschiedenen Umgebungen aus und beheben Sie Fehler mit dem Apigee-Debug-Tool.
Definieren Sie API-Produkte und API-Produktstrategien. Beschreiben Sie die Rolle von Entwicklern, Anwendungen und API-Schlüsseln im API-Management. Beschreiben Sie den API-Veröffentlichungsprozess, die Antworten und die Statuscodes. Veröffentlichen Sie APIs als Produkte.
Diskutieren Sie die Bedeutung der API-Sicherheit und die Rolle der Benutzerauthentifizierung/-autorisierung. Diskutieren Sie die Hauptkomponenten von OAuth und deren Anwendung im API-Design. Diskutieren Sie föderierte Identität und die Verwendung von JSON Web Tokens (JWT). Wenden Sie die OAuthV2-Policy für den sicheren API-Proxy-Zugriff an.
Erkunden Sie Plattformfunktionen zum Schutz vor inhaltsbasierten Angriffen. Diskutieren Sie die Transportsicherheit und den Schutz von Verbindungen zu Backend-Diensten. Schützen Sie sensible Daten mithilfe von KVMs, Datenmaskierung und privaten Variablen. Verhindern Sie, dass interne Benutzer unbefugten Zugriff erhalten.
Beschreiben Sie die Out-of-the-Box-Funktionen für Mediation und Fehlerbehandlung. Beschreiben Sie Implementierungsmuster und Policies für JSON, XML und SOAP. Diskutieren Sie Erweiterungsoptionen mithilfe von Service Callouts, JavaScript und Java. Erkunden Sie Praktiken zur Wiederverwendung, Freigabe und Durchsetzung von Flows und Policies.
Beschreiben Sie, wann und wie Traffic-Management eingesetzt wird. Bewerten Sie Anwendungsfälle für Ratenbegrenzungen mit Spike Arrests und Quoten. Beschreiben Sie die Caching-Strategie und ihre Anwendung.
Beschreiben Sie die API-Veröffentlichungsstrategie, den Prozess und die Versionierung. Beschreiben Sie die Rolle von Entwicklerportalen im API-Lebenszyklus. Erstellen, konfigurieren und verwenden Sie ein Entwicklerportal.
Diskutieren Sie verfügbare Optionen für die Nachrichtenprotokollierung. Diskutieren Sie den Wert und die Nutzung von API-Analysen.
Diskutieren Sie empfohlene Praktiken und Tools für die Offline-Entwicklung und CI/CD von Apigee. Beschreiben Sie die Bereitstellungsoptionen von Apigee.
Entwicklung von APIs mit der Apigee-Plattform von Google Cloud