Detaillierter Kursinhalt
Modul 01: Apigee Überblick
- Verstehen Sie den Stellenwert und die Rolle des API-Managements in der modernen Anwendungsentwicklung.
- Definieren Sie die logischen Komponenten und die Organisationsstruktur der Apigee API-Plattform.
- Unterscheiden Sie zwischen den flexiblen Bereitstellungsmodellen von Apigee.
- Erklären Sie den API-Lebenszyklus.
Modul 02: API First und OpenAPI-Spezifikationen
- Beschreiben Sie die Grundlagen des REST-API-Designs.
- Verstehen Sie den Wert der API-First-Entwicklung und wie man sie anwendet.
- Diskutieren Sie die OpenAPI-Spezifikationen und ihre Verwendung im Kontext der API-First-Entwicklung.
Modul 03: API Proxies
- Definieren Sie die Bausteine von APIs und API-Proxys.
- Beschreiben Sie, wie APIs-Proxys funktionieren und welche Rolle Fähigkeiten wie Flows, Richtlinien, Routenregeln, virtuelle Hosts und Zielserver dabei spielen.
- Verstehen, wie APIs offengelegt werden.
- Verstehen, wie API-Proxys eine Verbindung zu Backend-Systemen herstellen.
Modul 04: API-Produkte
- Definieren Sie API-Produkte und den Wert hinter der API-Produktstrategie.
- Verstehen Sie die Rolle von Entwicklern, Anwendungen und API-Schlüsseln bei der API-Verwaltung.
- Beschreiben Sie den Prozess der API-Veröffentlichung.
- Verstehen von API-Antworten und Statuscodes für REST-APIs.
Modul 05: Authentifizierung, Autorisierung und OAuth
- Erläutern Sie die Bedeutung der API-Sicherheit.
- Verstehen Sie den Wert der Anwendungsidentität.
- Die Rolle der Benutzerauthentifizierung und -autorisierung verstehen.
- Vertieftes Verständnis von OAuth (Access token, Refresh token, Common pattern for all grant types) und dessen Anwendung im Kontext von API-Design und -Management.
- Diskutieren Sie über föderierte Identität und die Verwendung von JSON-Web-Tokens in Ihren API-Proxys.
Modul 06: Inhalt, Transport und interne Sicherheit
- Untersuchen Sie die Möglichkeiten der Plattform zum Schutz vor inhaltsbasierten Angriffen.
- Diskutieren Sie die Transportsicherheit und wie Sie die Verbindung zwischen Apigee und Backend-Diensten schützen können.
- Verstehen, wie man sensible Daten mit KVMs, Datenmaskierung und privaten Variablen schützt.
Modul 07: Mediation
- Verstehen Sie die Out-of-the-Box-Funktionen der Plattform zur Implementierung von Mediation und Fehlerbehandlung.
- Beschreiben Sie Implementierungsmuster und Richtlinien für JSON, XML und SOAP.
- Verstehen Sie die Erweiterungsmöglichkeiten mit Service Callouts, JavaScript, Python und gehosteten Zielen.
- Untersuchen Sie die Entwicklungspraktiken und -funktionen, die zur Wiederverwendung, gemeinsamen Nutzung und Durchsetzung von Abläufen und Richtlinien verwendet werden.
Modul 08: Verkehrsmanagement
- Beschreiben Sie, wann und wie Sie das Verkehrsmanagement einsetzen.
- Bewertung von Optionen und Anwendungsfällen für die Ratenbegrenzung mit Spike Arrest und Quoten.
- Verstehen Sie die Caching-Strategie und wie sie angewendet werden kann.
Modul 09: API-Veröffentlichung
- Beschreiben Sie die Strategie und den Prozess der API-Veröffentlichung.
- Erweitern Sie Ihr Verständnis für das Design von REST-APIs, indem Sie die Versionierung von APIs diskutieren.
- Beschreiben Sie die Rolle von Entwicklerportalen im API-Lebenszyklus und als wichtiger Bestandteil der API-Strategie.
Modul 10: Protokollierung und Analyse
- Besprechen Sie die verfügbaren Optionen für die Nachrichtenprotokollierung.
- Verstehen Sie den Wert und die Verwendung von API-Analysen.
- Verstehen Sie die Erweiterungsoptionen, die für API-Analysen mit benutzerdefinierten Metriken und Dimensionen zur Verfügung stehen.
Modul 11: Fortgeschrittene Themen
- Erörterung empfohlener Praktiken und Werkzeuge für die Apigee-Offline-Entwicklung.
- Beschreiben Sie die von der Verwaltungs-API angebotenen Funktionen.
- Evaluieren Sie Optionen zur Nutzung von CI/CD als Teil des API-Lebenszyklus.
- Erkunden Sie die Apigee-Bereitstellungsoptionen.