Application Programming Interfaces (APIs) sind mehr als nur technische Schnittstellen – sie sind essenzielle Bausteine moderner Software- und Unternehmensarchitekturen. Sie ermöglichen Skalierung, fördern Wiederverwendung und schaffen die Grundlage für digitale Geschäftsmodelle.
Das neue iSAQB®-Advanced-Level-Modul Application Programming Interfaces vermittelt Softwarearchitekt:innen praxisnahes Wissen zu API-Design, Sicherheit und Governance. Neben bewährten Entwurfsprinzipien und Sicherheitskonzepten geht es darum, APIs sinnvoll in bestehende Architekturen einzubinden, über ihren gesamten Lebenszyklus hinweg zu steuern und strategisch zu nutzen. Das Modul zeigt, wie gut geplante Schnittstellen zur Skalierbarkeit, Wartbarkeit und langfristigen Wertschöpfung von Software beitragen.
Von INNOQ-Seite hat insbesondere Erik Wilde bei der Entwicklung des Lehrplans und der Inhalte mitgewirkt.
Die Inhalte im Überblick
- API-Design – Die passenden Architekturstile wie REST, GraphQL oder gRPC wählen und strukturiert entwerfen.
- Sicherheit – Authentifizierung, Autorisierung und Schutzmechanismen für robuste APIs.
- Lifecycle & Governance – Versionierung, Deprecation und strategische Verwaltung von APIs.
- Spezifikation & Dokumentation – OpenAPI, AsyncAPI und GraphQL SDL für Konsistenz und Verständlichkeit.
- Qualität & Monitoring – Automatisierte Tests, Observability und Performance-Optimierung.
- Strategische Nutzung – APIs als Bausteine für nachhaltige Softwarearchitekturen und digitale Geschäftsmodelle.
Einen detaillierten Einblick in die Entstehung und Schwerpunkte des Moduls gibt das Interview mit den Kuratoren Erik Wilde, Falk Sippach und Thilo Frotscher. Ergänzend dazu beantworten sie in diesem YouTube-Video Fragen zum Modul und seinen Inhalten:
We‘d love to show you a YouTube video right here. To do that, we need your consent to load third party content from youtube.com
Zielgruppe und Teilnahmevoraussetzungen
Das Modul richtet sich an erfahrene Softwarearchitekt:innen und Entwickler:innen, die APIs nicht nur technisch verstehen, sondern sie auch strategisch gestalten und verwalten möchten.
Teilnehmende sollten mit grundlegenden Konzepten der Softwarearchitektur, verteilten Systemen und API-Technologien vertraut sein. Mit einer Mindestdauer von zwei Tagen erwerben sie 20 Credit Points (10 im Bereich Technologie, 10 im Bereich Methodik), die vollständig auf die CPSA®-Advanced-Level-Zertifizierung angerechnet werden können.
Weitere Informationen
Das passende Training zu Application Programming Interfaces ist bereits über socreatory buchbar. Der vollständige Lehrplan sowie weitere Details sind über die Website des iSAQB® einsehbar.