Build your ultimate AI agent
Kursbeschreibung
In diesem Kurs lernst du, wie du mit Azure API Management APIs erstellst, veröffentlichst und schützt. Du beginnst mit dem Einrichten einer API-Management-Instanz und der Dokumentation von APIs für Entwickler:innen. Danach steuerst du den Zugriff über Abonnements und Schlüssel und wendest Richtlinien an, um den Traffic zu sichern und zu optimieren. Zum Schluss siehst du, wie API-Gateways das Verwalten und Skalieren von Diensten vereinfachen – mit praktischen Übungen im Azure-Portal.
Voraussetzungen
Lernprogramm
Kursübersicht
1
Arbeiten mit API Management
Lerne die Grundlagen zum Aufbau und zur Verwaltung von APIs mit Azure. Du erstellst RESTful APIs in Python, stellst sie mit Azure Function Apps bereit und integrierst sie in Azure API Management. Unterwegs sicherst du deine APIs mit Authentifizierung und API-Schlüsseln und erfährst, wie großskalige Systeme Leistung und Sicherheit managen.
- Einstieg in Azure API Management50 XP
- Weather API: Aufrufen und Formatieren einer Antwort100 XP
- Einführung in die API-Verwaltung50 XP
- HTTP-Verben und REST-Architektur100 XP
- Function App und API-Management-Dienst50 XP
- Einrichten einer Function App100 XP
- Eine REST-API in Python erstellen100 XP
- Aufbau des Azure API Management-Dienstes50 XP
- Erstellen eines Azure API Management-Dienstes100 XP
- Grundlagen von Azure API Management50 XP
- APIs in API Management integrieren100 XP
2
APIs absichern und optimieren
Bring deine APIs aufs nächste Level, indem du Richtlinien für Sicherheit, Transformation und Performance anwendest. Du sicherst den Zugriff mit OAuth 2.0, OpenID Connect und CORS und setzt Caching, Kontingente und Ratenbegrenzungen ein, damit APIs schnell und zuverlässig bleiben. Am Ende weißt du, wie du APIs für den Praxiseinsatz schützt und optimierst.
3
API-Lebenszyklus automatisieren & Observability
Entdecke, wie du APIs im großen Maßstab mit Automatisierung, Monitoring und Versionierung verwaltest. Du führst neue Versionen sicher ein, überwachst die Performance mit Azure Monitor und Application Insights und automatisierst Bereitstellungen mit ARM-Vorlagen. Dieses Kapitel vermittelt dir moderne DevOps-Praktiken für das Management des API-Lebenszyklus.
Azure API Management
Kurs
abgeschlossen

