
Developing APIs with Google Cloud's Apigee API platform (T-APIENG-B)
Ziele der Schulung
In diesem 3-tägigen Kurs lernen Sie, wie Sie APIs mithilfe der Apigee-API-Plattform entwerfen, erstellen, verwalten, bereitstellen und sichern. Erfahren Sie, wie Sie mithilfe von Richtlinien und benutzerdefiniertem Code API-Proxys erstellen, und entdecken Sie, wie Sie APIs für App-Entwickler bereitstellen können.
Zu den wichtigsten Themen gehören die Absicherung von APIs gegen Bedrohungen mithilfe von OAuth, JSON Web Tokens (JWTs), föderierte Sicherheit, Schutz vor Bedrohungen und Datenverkehrsmanagement. Sammeln Sie praktische Erfahrungen bei der Validierung und Extraktion von Nutzdaten, dem Aufruf externer Dienste sowie der Umwandlung von HTTP-Anfragen und -Antworten.
Erfahren Sie, wie Apigee KI-gestützte Erlebnisse ermöglicht, indem es Apps vor schädlichen Eingabeaufforderungen und Antworten schützt, Antworten anhand semantischer Ähnlichkeit zwischenspeichert und die Token-Nutzung verwaltet. Erfahren Sie mehr über die erweiterten Funktionen von Apigee für API-Management, Sicherheit und Discovery.
Eine Reihe von praktischen Übungen vermittelt praktische Erfahrungen bei der Erstellung voll funktionsfähiger, sicherer APIs auf Apigee.
- Beschreiben Sie die Funktionen von Apigee, die zur Erstellung und Verwaltung von APIs über den gesamten API-Lebenszyklus hinweg genutzt werden.
- Beschreiben Sie die Grundlagen des REST-API-Designs.
- Erörtern Sie API-Produkte und API-Produktstrategien.
- Beschreiben Sie die Anwendungsfälle und Abläufe für die OAuth-2-Autorisierungsarten
- Erläutern Sie die Funktionen der Apigee-Plattform zur Implementierung von Mediation, Traffic-Management, Caching und Fehlermanagement.
- Beschreiben Sie, wie Apigee die Nutzung großer Sprachmodelle in KI-basierten APIs und Apps integriert und verbessert.
- Beschreiben Sie die erweiterten Funktionen von Apigee, die beim API-Management, bei der Sicherheit und bei der API-Erkennung helfen können.
- Erstellen Sie APIs mit der Apigee-API-Plattform.
Zielgruppe Seminar
- Entwickler
- Architekten
- Ingenieure, die für die Lösung, Gestaltung, Implementierung oder Verwaltung von APIs, API-Produkten oder digitalen Produkten, die APIs nutzen, verantwortlich sind.
Voraussetzungen
Kenntnisse in den Bereichen HTTP, XML, JSON und JavaScript.
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
Modul 01: Apigee – Überblick
Beschreibung: In diesem Modul werden die Apigee-Plattform, das API-Management und der API-Lebenszyklus vorgestellt.
Themen:
- Apigee – Überblick
- API-Lebenszyklus
- Apigee-Organisationen und -Umgebungen
Aktivitäten: Quiz
Modul 02: „API First“ und OpenAPI-Spezifikationen
Beschreibung: Dieses Modul vermittelt grundlegende Konzepte zum Entwurf von REST-APIs, zur „API-first“-Entwicklung und zu den Open-AI-Spezifikationen.
Themen:
- REST-API-Entwurf: Grundlagen
- API-orientierte Entwicklung
- Open-API-Spezifikationen
Aktivitäten: Quiz
Modul 03: API-Proxys
Beschreibung: Dieses Modul bietet eine Einführung in API-Proxys, Proxy- und Ziel-Endpunkte, Umgebungsgruppen, Routing-Regeln, Zielserver, Bedingungen, Abläufe und Richtlinien.
Themen:
- Apigee-API-Proxys
- Proxy-Endpunkte und Umgebungsgruppen
- Bedingungen, Abläufe und Richtlinien
- Zielendpunkte, Routenregeln und Zielserver
Aktivitäten:
- Quiz
- Übung: Erstellen eines API-Proxys anhand einer OpenAPI-Spezifikation
- Übung: Zielserver
- Übung: Routenregeln und die Debug-Tools
Modul 04: API-Produkte
Beschreibung: Dieses Modul bietet eine Einführung in die Gestaltung von REST-API-Antworten, API-Produkte, App-Entwickler, Apps, API-Schlüssel und Strategien für API-Produkte.
Themen:
- API-Produkte, Entwickler, Apps und API-Schlüssel
- API-Produktstrategien
- Entwurf einer REST-API: Antworten
Aktivitäten:
- Quiz
- Lab: API-Produkte, Entwickler, Apps und API-Schlüssel
Modul 05: Authentifizierung, Autorisierung und OAuth
Beschreibung: Dieses Modul bietet eine Einführung in Themen rund um API-Sicherheit, OAuth, JSON Web Tokens (JWTs), föderierte Sicherheit und OpenID Connect.
Themen:
- Bedenken hinsichtlich der API-Sicherheit
- Identität, Authentifizierung und Autorisierung
- Einführung in OAuth
- OAuth-Zugangsberechtigung für Client-Zugangsdaten
- OAuth-Passwort-Grant
- OAuth-Autorisierungscode-Verfahren
- Zusammenfassung zu OAuth
- JWT, JWS und OpenID Connect
Aktivitäten:
- Quiz
- Übung: Verwendung des OAuth-Zugriffstyps „Client Credentials“
Modul 06: Sicherheit von Inhalten, Datenübertragung und Plattformen
Beschreibung: In diesem Modul werden inhaltsbasierte Angriffe, Transportsicherheit und der Schutz vor unbefugtem Zugriff behandelt.
Themen:
- Schutz vor inhaltsbasierten Angriffen
- Verkehrssicherheit
- Sicherheit der Apigee-Plattform
Aktivitäten:
- Quiz
- Übung: Schutz vor JSON-Bedrohungen
- Übung: Schutz vor Bedrohungen durch reguläre Ausdrücke
- Labor: Schutz vor internen Bedrohungen
- Übung: Datenmaskierung
Modul 07: Mediation
Beschreibung: Dieses Modul bietet eine Einführung in die Konzepte der Mediation, darunter Payload-Formate und -Transformation, Service-Aufrufe, benutzerdefinierte Code-Richtlinien, gehostete Ziele, gemeinsam genutzte Abläufe und Fehlerbehandlung.
Themen:
- JSON, XML und SOAP
- Vermittlung und Serviceeinsätze
- Benutzerdefinierter Code
- Gemeinsame Abläufe
- Fehlerbehandlung
Aktivitäten:
- Quiz
- Übung: XML-Unterstützung hinzufügen
- Übung: Dienste kombinieren
- Übung: Paralleler Aufruf von Diensten mit JavaScript
- Übung: Gemeinsame Abläufe
- Übung: Fehlerbehandlung
Modul 08: Verkehrsmanagement
Beschreibung: Dieses Modul bietet eine Einführung in die Funktionen von Apigee zum Datenverkehrsmanagement, darunter die Begrenzung von Spitzenauslastungen, Kontingente und Caching.
Themen:
- Apigee-Komponenten
- Bewältigung von Verkehrsspitzen
- Algorithmen zur Spike-Erkennung
- Quoten
- Zwischenspeicherung
Aktivitäten:
- Quiz
- Praktikum: Verkehrsmanagement
- Übung: Caching
Modul 09: Apigee und KI
Beschreibung: In diesem Modul werden die KI-Funktionen von Apigee vorgestellt und erläutert, wie diese die Entwicklung, Skalierung und Absicherung von KI-Lösungen unterstützen.
Themen:
- LLMs, Agenten und Apigee
- Bereitstellung von Anleitungen und Ressourcen
- Begrenzung der Token-Nutzung
- Semantisches Caching
Aktivitäten:
- Quiz
- Labor: Gemini-Prompts und -Antworten mit Apigee bereinigen
- Übung: Verwaltung der LLM-Token-Nutzung mit Apigee
- Übung: Semantisches Caching mit Apigee
Modul 10: Veröffentlichung von APIs
Beschreibung: Dieses Modul bietet eine Einführung in die Veröffentlichung von APIs, Entwicklerportale und die Versionsverwaltung von APIs.
Themen:
- Entwurf einer REST-API: Versionierung
- Entwicklerportale
Aktivitäten:
- Quiz
- Lab: Entwicklerportal
Modul 11: Protokollierung und AnalyseBeschreibung: In diesem Modul werden die Protokollierung von Nachrichten, Cloud Logging und die Apigee-API-Analytik vorgestellt.
Themen:
- Protokollierung von Nachrichten
- Apigee API-Analytik
Aktivitäten: Quiz
Modul 12: Fortgeschrittene Themen
Beschreibung: In diesem Modul werden die Bereitstellungsoptionen von Apigee, CI/CD-Tools und -Strategien sowie die erweiterten Funktionen von Apigee vorgestellt.
Themen:
- Offline-Entwicklung und CI/CD mit Apigee.
- Bereitstellungsoptionen.
- Erweiterte Apigee-Funktionen
Aktivitäten: Quiz
Hinweise
Partner
Dieses Seminar bieten wir in Kooperation mit unserem Google Cloud Learning Partner Fast Lane Institute for Knowledge Transfer GmbH an.
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Google Cloud Schulungen Portfolio



