Application Programming Interfaces

Certified Professional for Software Architecture (CPSA®)

Das CPSA®-Advanced-Level-Modul API – iSAQB®-Training für Application Programming Interfaces

Application Programming Interfaces

APIs als technische Schnittstellen, organisatorische Schnittstellen und geschäftsorientierte Bausteine.

Wie schaffen APIs einen Mehrwert für die Softwareentwicklung und die Unternehmensstrategie?

APIs ermöglichen die Nutzung digitaler Dienste über programmierbare Schnittstellen und haben in den letzten 20 Jahren erheblich an Bedeutung gewonnen. Aus Sicht der Softwarearchitektur sind APIs sowohl für Hersteller als auch für Verbraucher wertvoll, da sie die Wiederverwendbarkeit verbessern und die Integration vereinfachen. Immer mehr Dienste sind heute über APIs zugänglich, sodass sich die Verbraucher auf ihre Kernaufgaben konzentrieren und andere auslagern können.

In diesem Modul werden APIs als technische Schnittstellen für die Kommunikation, als organisatorische Hilfsmittel zur Verringerung der gegenseitigen Abhängigkeiten und als Unternehmensressourcen für eine schnellere Entwicklung von Diensten untersucht. Es konzentriert sich auf netzwerkbasierte APIs und deckt auch strategische Aspekte wie Wertschöpfung und Teamzusammenarbeit ab und bietet damit eine breitere Perspektive als nur technische Überlegungen.

Inhalte des Moduls Application Programming Interfaces (API)

  • Warum APIs wichtig sind
  • Wie APIs Wert erzeugen
  • API Stile und Technologien
  • API Design
  • Beschreibung von APIs
  • API Lifecycle und API Tooling
  • API Security
  • APIs at Scale: Plattformen und Governance

Blogbeiträge zu API

Zusätzliche Informationen

Fragen & Antworten

Downloads