Zum Hauptinhalt springen
Bildux Logo
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.

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.

Keine Termine verfügbar

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

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

Empfohlene Mindestdauer (laut Lehrplan)

  • Gesamt: 540 Minuten (9 Stunden) Unterrichtszeit, plus 180 Minuten (3 Stunden) Übungen

Diese Zeiten sind Empfehlungen. Der Lehrplan merkt an, dass ein Training für das API-Modul mindestens 2 Tage dauern sollte. ([public.isaqb.org](https://public.isaqb.org/curriculum-api/curriculum-api-en.pdf))

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.

Offizielle Quelle: iSAQB CPSA-A Lehrplan, Modul API.

Was Sie erreichen werden

  • Analysieren Sie bis zum Ende des Kurses eine bestehende Systemlandschaft, um API-Konsumenten, Produzentensysteme, Integrationspunkte und Risiken bei Qualitätsmerkmalen (zum Beispiel Sicherheit, Leistung und Wartbarkeit) zu identifizieren.

  • Wenden Sie bis zum Ende des Kurses gängige API-Designpraktiken an, um Ressourcen, Operationen, Payload-Strukturen, Fehlerbehandlung und Versionierungsregeln zu definieren, und dokumentieren Sie Designentscheidungen mit klaren Akzeptanzkriterien.

  • Erstellen Sie bis zum Ende des Kurses einen API-Vertrag (zum Beispiel eine OpenAPI-Spezifikation), der Endpunkte, Anfrage- und Antwortmodelle, Fehlerantworten sowie Authentifizierungsanforderungen enthält, und validieren Sie diesen gegen vereinbarte Designrichtlinien.

  • Bewerten Sie bis zum Ende des Kurses API-Stile und Architektur-Optionen (zum Beispiel REST, ereignisgesteuerte APIs und nachrichtenbasierte Integration) und wählen Sie einen Ansatz aus, der zu den funktionalen Anforderungen und Qualitätsmerkmalen einer Fallstudie passt.

  • Wenden Sie bis zum Ende des Kurses Sicherheits- und Governance-Kontrollen für APIs an, einschließlich Authentifizierungs- und Autorisierungskonzepten, Rate Limiting sowie Abhängigkeits- und Lebenszyklusmanagement, und definieren Sie messbare Compliance-Prüfungen.

  • Erstellen Sie bis zum Ende des Kurses einen praktischen Plan zur API-Bereitstellung, der Dokumentation, Teststufen, Monitoring-Metriken und Änderungsmanagement abdeckt, und präsentieren Sie diesen als Checkliste für die Verwendung durch 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 iSAQB Foundation Level (CPSA-F) Training behandelt den Entwurf und die Dokumentation von Softwarearchitekturen für kleine und mittlere Systeme. Es vermittelt Architekten und Entwicklern, wie Anforderungen in technische Strukturen übertragen werden. Wichtige Themen sind: Rollen und Definitionen von Architekten. Entwurfsmuster und Prinzipien. Methoden zur Dokumentation von Entscheidungen. Verfahren zur Qualitätsbewertung. Praktische Übungen und Theorie bereiten Sie auf die offizielle CPSA-F-Prüfung vor.

Details ansehen81 Termine

iSAQB® ADOC - Zertifizierung für Architektur-Dokumentation

Das iSAQB® Architecture Documentation (ADOC) Training ist ein Advanced Level Modul innerhalb des Certified Professional for Software Architecture (CPSA-A) Programms. Der Kurs zeigt, wie Softwarearchitekturen klar und strukturiert dokumentiert werden, damit Entwickler, Architekten und Stakeholder diese verstehen und in echten Projekten nutzen können. Teilnehmer lernen, wie sie eine Architekturdokumentation erstellen, die die Kommunikation, Entscheidungsfindung und die langfristige Wartung von Systemen unterstützt. Das Training nutzt bekannte Methoden wie arc42 , gängige Diagrammtypen und klare Dokumentationsregeln, die in der professionellen Softwarearchitektur weit verbreitet sind. Der Kurs erklärt auch, wie gute Dokumentation Teams dabei hilft, Wissen zu teilen, Missverständnisse zu verringern und Systeme bei zunehmendem Wachstum wartbar zu halten. Durch praktische Beispiele und Übungen lernen Teilnehmer, wie sie Architekturentscheidungen beschreiben, Dokumentationen strukturieren und komplexe Systeme einfach und einheitlich darstellen.

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 ansehen3 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 ansehen3 Termine

iSAQB® CLOUDINFRA - Advanced Level Zertifizierung

Das iSAQB® CLOUDINFRA Training macht Sie mit den grundlegenden Konzepten und Implementierungsmethoden von dynamischen Cloud-Native-Architekturen vertraut. Wie können Sie Anwendungen mit Containern zuverlässig betreiben, welche Methoden lassen sich für den Aufbau eines zielorientierten Monitorings nutzen und wie erstellen Sie ein bedarfsgerechtes Alerting-System?

Details ansehen9 Termine

iSAQB® DDD - Domain Driven Design Training

iSAQB® Domain Driven Design (DDD) ist ein iSAQB-Modul für Fortgeschrittene, in dem Sie lernen, eine Sprache zu entwickeln und DDD-Modelle zu nutzen, um verschiedene Anwendungen zu verbinden. Anhand von Beispielanwendungen lernen Sie die einzelnen Schritte im DDD-Training bei tecnovy. Es handelt sich um eine anwendungsorientierte und hochwertige Softwarearchitektur.

Details ansehen8 Termine