Zum Hauptinhalt springen
iSAQB® API logo

iSAQB® API

Erweitert

iSAQB® API (Application Programming Interfaces) ist ein CPSA-Advanced-Level-Modul, das APIs als technische Schnittstellen, organisatorische Schnittstellen und geschäftsorientierte Bausteine behandelt. Teilnehmer lernen, warum APIs wichtig sind, wie APIs Werte schaffen (einschließlich Konzepten der API-Economy) und wie sie API-Stile und Technologien wie REST, GraphQL, HTTP-APIs und gRPC auswählen und anwenden.

Keine Termine verfügbar

Schauen Sie später noch einmal vorbei oder kontaktieren Sie einen Anbieter direkt.

Beschreibung

iSAQB® API (Application Programming Interfaces) ist ein CPSA-Advanced-Level-Modul, das APIs als technische Schnittstellen, organisatorische Schnittstellen und geschäftsorientierte Bausteine behandelt. Teilnehmer lernen, warum APIs wichtig sind, wie APIs Werte schaffen (einschließlich Konzepten der API-Economy) und wie sie API-Stile und Technologien wie REST, GraphQL, HTTP-APIs und gRPC auswählen und anwenden. Der Kurs beinhaltet praktische Arbeiten zum API-Design mit einem Outside-In-Ansatz, API-Beschreibungen und Versionierung. Er behandelt auch den API-Lebenszyklus und Tooling, Sicherheit sowie den Betrieb von APIs in großem Maßstab mit Plattformen und Governance.

Was Sie lernen werden

Lehrplanstruktur (iSAQB CPSA-A Modul API), basierend auf dem offiziellen Lehrplan-PDF: iSAQB-Lehrplan für Advanced Level: API. ([public.isaqb.org](https://public.isaqb.org/curriculum-api/curriculum-api-en.pdf))

Modul 1- Warum APIs wichtig sind

  • Rolle von APIs als netzbasierte Schnittstellen (keine lokalen Programmierschnittstellen)

  • APIs als technische, organisatorische und geschäftsorientierte Schnittstellen

Modul 2- Wie APIs Wert schöpfen

  • Wertschöpfung durch APIs

  • APIs als Mittel zur Zusammenarbeit zwischen Teams in einer Organisation

Modul 3- API-Stile und Technologien

  • API-Stile und die zugehörigen Technologien für deren Implementierung

Modul 4- API-Design

  • Kernelemente des API-Designs und Entscheidungspunkte

Modul 5- Beschreibung von APIs

  • Wie APIs beschrieben und dokumentiert werden

Modul 6- API-Lebenszyklus und API-Werkzeuge

  • Themen zum API-Lebenszyklus

  • Werkzeugunterstützung über den gesamten Lebenszyklus

Modul 7- API-Sicherheit

  • Spezifische Sicherheitsthemen für APIs

Modul 8- APIs im großen Maßstab: Plattformen und Governance

  • API-Plattformen

  • Governance für APIs in großen Umgebungen

Zertifizierung & Prüfung

Dieser Kurs bereitet Teilnehmende auf die Zertifizierung zum iSAQB Certified Professional for Software Architecture (CPSA)® Advanced Level vor, indem das Modul API (Application Programming Interfaces) behandelt wird. Der Abschluss eines akkreditierten iSAQB API-Modul-Trainings kann auf die Zulassungsvoraussetzungen für das CPSA-A-Zertifizierungsverfahren angerechnet werden und bringt Credit Points in den Kompetenzbereichen des Advanced Level (einschließlich Methodische Kompetenz und Technische Kompetenz). Die CPSA-A-Zertifizierung selbst wird nicht allein durch den Abschluss des Kurses verliehen. Sie setzt die Erfüllung der iSAQB-Voraussetzungen sowie das erfolgreiche Bestehen der CPSA-A-Zertifizierungsprüfung voraus, die eine Hausarbeit und eine mündliche Prüfung durch vom iSAQB bestellte Experten umfasst.

Was Sie erreichen werden

  • Analysiere eine bestehende Systemlandschaft, um API-Konsumenten, Produzentensysteme, Integrationspunkte und Risiken bei Qualitätsmerkmalen wie Sicherheit, Leistung und Wartbarkeit zu identifizieren.

  • Wende gängige API-Designpraktiken an, um Ressourcen, Operationen, Payload-Strukturen, Fehlerbehandlung und Versionierungsregeln nachvollziehbar zu definieren.

  • Erstelle einen API-Vertrag, zum Beispiel mit einer OpenAPI-Spezifikation, der Endpunkte, Anfrage- und Antwortmodelle, Fehlerantworten sowie Authentifizierungsanforderungen beschreibt.

  • Bewerte API-Stile und Integrationsansätze wie REST, ereignisgesteuerte APIs und nachrichtenbasierte Integration anhand funktionaler Anforderungen und relevanter Qualitätsmerkmale.

  • Entwirf Sicherheits- und Governance-Regeln für APIs, einschließlich Authentifizierung, Autorisierung, Rate Limiting, Abhängigkeitsmanagement und Lebenszyklusmanagement.

  • Dokumentiere API-Designentscheidungen mit klaren Akzeptanzkriterien, damit Entwicklungsteams, Architekturrollen und Stakeholder die Entscheidungen prüfen und umsetzen können.

  • Plane die Bereitstellung einer API mit Dokumentation, Teststufen, Monitoring-Metriken und Änderungsmanagement als nutzbare Checkliste für ein Delivery-Team.

Schulungsanbieter

1 Anbieter

Häufige Fragen

Allgemeine Informationen

iSAQB API ist ein CPSA-Advanced Level Modul, das sich auf Application Programming Interfaces als technische Schnittstellen, organisatorische Schnittstellen und geschäftsorientierte Bausteine konzentriert. Es erklärt, warum APIs wichtig sind, wie sie Wert schöpfen (einschließlich Grundlagen der API-Ökonomie) und wie man API-Stile und Technologien wie REST, GraphQL, HTTP-APIs und gRPC auswählt.

Voraussetzungen & Anforderungen

Inhouse-Schulung

Individuelle Inhouse-Schulung

Einmal anfragen, Angebote von mehreren Anbietern erhalten. Wählen Sie das passende Angebot für Ihr Team.

Auf Ihr Team zugeschnittenWettbewerbsfähige Angebote von mehreren AnbieternFlexible Terminplanung und Standortwahl
Angebote anfragen

Ähnliche Schulungen

iSAQB® Foundation Level Zertifizierung (CPSA-F)

Das Training zur iSAQB® Foundation Level Certification (CPSA-F) behandelt die Kernaufgaben der Softwarearchitektur gemäß der Lehrplanversion 2025.1: Klären von Stakeholder-Anforderungen und Randbedingungen, Entwurf des Systems, Kommunikation der Architektur sowie Bewertung oder Analyse von Ergebnissen. Du lernst, wie du Architekturentscheidungen aus Anforderungen ableitest, Sichten und Entscheidungen dokumentierst, die Architektur mit Stakeholdern diskutierst und die Qualität bewertest. Die Schulung verbindet Theorie, Beispiele und praktische Übungen für kleine und mittlere Systeme. Der Kurs unterstützt dich bei der Vorbereitung auf die offizielle CPSA-F-Prüfung und bei der praktischen Arbeit in Architekturrollen.

Details ansehen50 Termine

iSAQB® ADOC - Zertifizierung für Architektur-Dokumentation

Das iSAQB® ADOC Training ist ein Advanced Level Modul im CPSA-A Programm und behandelt die strukturierte Dokumentation von Softwarearchitekturen. Du lernst, Architekturdokumentationen mit arc42 , passenden Diagrammtypen und klaren Dokumentationsregeln aufzubauen. Der Kurs verbindet Theorie mit praktischen Beispielen und Übungen, damit du Architekturentscheidungen, Qualitätsanforderungen, Sichten und technische Zusammenhänge verständlich beschreiben kannst. Je nach Anbieter findet das Training online oder vor Ort statt. Nach Abschluss kannst du Dokumentation gezielter für Kommunikation, Wartung und Projektarbeit nutzen.

Details ansehen0 Termine

iSAQB® AGILA - Zertifizierung für agile Softwarearchitektur

Das Modul iSAQB® AGILA ist eine Advanced Level-Schulung innerhalb des Programms zum Certified Professional for Software Architecture - Advanced Level (CPSA-A) . Der Kurs konzentriert sich darauf, wie Softwarearchitektur in agilen Entwicklungsumgebungen funktioniert. Teilnehmer lernen, Softwaresysteme in agilen Teams zu entwerfen und weiterzuentwickeln, in denen die Architekturverantwortung geteilt wird . Die Schulung zeigt, wie Architekten und Entwickler während kurzer Entwicklungszyklen Architektur-Entscheidungen treffen und dabei die Systeme stabil und wartbar halten. Der Kurs erklärt zudem, wie Architektur, Geschwindigkeit und Qualität in agilen Projekten in Einklang gebracht werden. Zu den Themen gehören gemeinschaftliche Design-Praktiken, kontinuierliche Architekturarbeit und praktische Ansätze zur Identifizierung und zum Management von technischen Schulden während der iterativen Entwicklung.

Details ansehen2 Termine

iSAQB® ARCEVAL - Zertifizierung für Architekturbewertung

Der iSAQB ARCEVAL Kurs vermittelt systematische Methoden zur Bewertung von Softwarearchitekturen. Dieses Modul des Certified Professional for Software Architecture (CPSA) Advanced Level hilft Fachkräften zu prüfen, ob ein System seine Qualitätsanforderungen erfüllt. ATAM: Identifizierung von Risiken und Abwägungen im Design. Qualitätsmodelle: Nutzung von ISO/IEC 25010 zur Definition von Softwarequalität. Review-Techniken: Durchführung von Audits mittels Checklisten und Walkthroughs. Wirtschaftliche Bewertung: Analyse von Kosten und Nutzen technischer Entscheidungen. Diese Schulung richtet sich an Softwarearchitekten und Senior-Entwickler, die technische Entscheidungen begründen müssen. Teilnehmende lernen, Ergebnisse zu dokumentieren und klare Empfehlungen zu geben. Der Abschluss erbringt Credit Points für das iSAQB CPSA-A Zertifikat.

Details ansehen2 Termine

iSAQB® CLOUDINFRA - Advanced Level Zertifizierung

Im iSAQB® CLOUDINFRA Advanced Level Training beschäftigst du dich mit Cloud-Native-Architekturen und dem Betrieb verteilter Anwendungen. Du lernst, wie Container-basierte Anwendungen geplant, bereitgestellt und zuverlässig betrieben werden, welche Infrastrukturkonzepte dafür wichtig sind und wie Monitoring, Logging und Alerting fachlich sinnvoll aufgebaut werden. Der Kurs verbindet Architekturkonzepte mit praxisnahen Beispielen, Fallstudien und technischen Diskussionen. Nach Abschluss kannst du Cloud-Infrastrukturen besser bewerten, Betriebsanforderungen in Architekturentscheidungen einbeziehen und dich gezielt auf die iSAQB® CLOUDINFRA Zertifizierung vorbereiten.

Details ansehen6 Termine

iSAQB® DDD - Domain Driven Design Training

Dieses iSAQB® DDD-Training behandelt Domain-Driven Design für Softwarearchitekten und Entwickler. Die Teilnehmenden lernen, eine Ubiquitous Language aufzubauen, Bounded Contexts zu definieren und Kontextbeziehungen abzubilden. Der Lehrplan vermittelt strategische und taktische DDD-Konzepte, einschließlich Aggregates, Entities, Value Objects, Repositories und Domain Services. Durch Vorträge und Modellierungsübungen lernen die Teilnehmenden, komplexe fachliche Anforderungen in wartbare Softwarestrukturen zu übersetzen und diese Muster bei Architekturentscheidungen anzuwenden.

Details ansehen6 Termine