Einführung

Abgeschlossen

Bei einer API (Application Programming Interface, Anwendungsprogrammierschnittstelle) handelt es sich um eine Reihe von Regeln und Protokollen, die es verschiedenen Softwareanwendungen ermöglichen, miteinander zu kommunizieren. APIs bieten Entwicklern die Möglichkeit, auf die Funktionen einer anderen Software zuzugreifen, z. B. die eines Webdiensts, und diese Funktionalität in ihren eigenen Anwendungen zu verwenden. APIs werden u. a. aus folgenden Gründen verwendet:

  • Vereinfachen der Entwicklung: Mithilfe von APIs können Entwickler auf die Funktionen anderer Software zugreifen, ohne die Funktionsweise dieser Software im Detail verstehen zu müssen. Hierdurch kann beim Erstellen neuer Anwendungen Zeit und Aufwand gespart werden.
  • Ermöglichen der Integration: Mithilfe von APIs können verschiedene Softwareanwendungen zusammenarbeiten, auch wenn sie ursprünglich nicht dafür konzipiert waren. Dies kann Unternehmen helfen, ihre Systeme und Daten zu integrieren und so die Effizienz und Produktivität zu steigern.

Lernziele

Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:

  • Beschreiben Sie die beiden Arten von APIs in ASP.NET Core.
  • Erstellen einer Swagger-Dokumentation für eine API mithilfe von Swashbuckle.
  • Interagieren mit einer API mithilfe der Swagger-Schnittstelle.