Skip to content
Certified Profes­sional for Software Architecture (CPSA®)

The CPSA® Advanced Level Module API – iSAQB® Training Course in Appli­cation Programming Interfaces

MODULE API

Appli­cation Programming Interfaces

APIs as technical inter­faces, organi­za­tional inter­faces, and business-oriented building blocks.

Credit Points for API Training Courses

Techno­logical Competence
TECH

10

Methodical Compe­tence
Method

10

Commu­nicative Competence
Comm

0

API

advanced-level-diagramm-placeholder

Content of the module Appli­cation Programming Inter­faces (API)

isaqb-favicon

Why APIs are Important

isaqb-favicon

How APIs are Creating Value

isaqb-favicon

API Styles and Technologies

isaqb-favicon

API Design

isaqb-favicon

Description of APIs

isaqb-favicon

API Lifecycle and API Tooling

isaqb-favicon

API Security

isaqb-favicon

APIs at Scale: Platforms and Governance

How do APIs create value in software devel­opment and business strategy?

APIs enable the use of digital services through program­mable inter­faces and have grown signif­i­cantly in impor­tance over the past 20 years. From a software architecture perspective, APIs are valuable for both producers and consumers as they enhance reusability and simplify integration. More services are now acces­sible via APIs, allowing consumers to focus on core tasks while outsourcing others.

This module examines APIs as technical inter­faces for commu­ni­cation, organi­za­tional tools for reducing inter­de­pen­dencies, and business assets for faster service devel­opment. It focuses on network-based APIs and also covers strategic aspects such as value creation and team collab­o­ration, offering a broader perspective beyond just technical considerations.

Related Blog Posts

iSAQB-blog-module-API

Curators Erik Wilde, Falk Sippach, and Thilo Frotscher give an insightful interview about the new CPSA Advanced module “API: Appli­cation Programming Inter­faces”, discussing key topics like API design, security, and governance.

Read More

Additional Information

Frequently Asked Questions

There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.

Downloads

Advanced Level – Exami­nation Rules

This document contains general rules regarding the CPSA-Advanced Level exami­nation. It provides information on areas of compe­tence, modular concept, exami­nation requirements, costs, prepa­ration, regis­tration, and structure of the examination.

English Version [pdf]

Deutsche Version [pdf]

Advanced Level – Sample task for the CPSA‑A exami­nation task

Sample task “BigSpender” / Topic – Information System

Deutsche Version [pdf]

English Version [pdf]

Curriculum Module API – Appli­cation Programming Interfaces

Curriculum of the Advanced Level Module API with all learning goals and terms for the individual chapters.

English Version [pdf]

Deutsche Version [pdf]

Glossary of Software Architecture Terminology

The iSAQB Glossary covers the basic termi­nology of software architecture. The glossary is available in English, French, German, Chinese, Italian, Portuguese (Brazil), and Spanish. Additional languages are in prepa­ration. Please note that only the English and German versions contain a detailed expla­nation of all terms.

English Version [org/glossary/]

Deutsche Version [org/glossary/]

Versión en Español [pdf]

Versione Italiana [pdf]

Version Française [pdf]

中文版 [pdf]

Versão em Português [pdf]

Stay Up-to-Date with the iSAQB® Newsletter!

Scroll To Top