Course
digicode: CPSAFL
iSAQB® Certified Professional for Software Architecture – Foundation
Course facts
- Defining and applying the most important terms, concepts, methodologies, and techniques of software architecture
- Creating, evaluating, and maintaining software architectures in practice
- Classifying the possibilities of AI to support architectural activities and the design of software architectures
- Preparing for iSAQB® CPSA-F® certification in accordance with the iSAQB® curriculum
The content is based on the iSAQB® curriculum for CPSA-F® certification.
1 Definition and purpose of software architecture
2 Architecture in IT
- Architecture areas (enterprise, system, network architecture, etc.)
3 Software design (macro and micro architecture)
- Architectural building blocks (systems, components, interfaces, and much more)
- Evolutionary software architecture
4 Software architecture as a task:
- Software architects and their areas of responsibility
- Software architects in an organizational context
- Overview of AI support for the tasks of software architects
5 Architecture views (Zachman Framework, TOGAF®, etc.)
6 Influences on software architecture
- Functional requirements
- Quality requirements and framework conditions
7 Basic software architecture tools
- Design principles (SOLID, clean code)
- Tactics
- Resilient software design
8 Advanced software architecture tools
- Architecture patterns
- Distribution
- Framework approach and component orientation
- Reference architectures
- Service-oriented architecture approaches (SOA, microservices)
- Domain-driven design
- Overview of AI architectures
9 Cross-cutting aspects
- Persistence, distribution, integration, AI, etc.
10 Methodology
- Creation and analysis of software architecture
- Evaluation and maintenance of software architecture
- Communication and documentation of software architecture
11 iSAQB®
- Overview
- Certifications
- CPSA-F® certification process
- Sample exam
12 Examples, exercises, and case study
Component of the following courses
The course consists of a constant alternation between theoretical impulses and exercises. There will be individual and group work with presentations and discussion of results in plenary sessions. You will work on an extensive case study.
This course is aimed at:
- Software developers and (prospective) software architects
- IT professionals who want to gain comprehensive insight into software architecture and the tasks of architects in software development and further deepen their knowledge of software design
- Architects who want to document their knowledge with iSAQB® CPSA-F® certification
Practical experience in software development is recommended.
Knowledge in the field of software design equivalent to the following course is recommended:
The CPSA® Foundation Level certification is a valuable credential for an internationally recognised training standard in software architecture and offers many benefits for professional development.
Before the course starts, Certible will send you a voucher and the link to register for the exam. The voucher code must be redeemed when you register, where you can also choose your preferred exam date.
After registering, you will receive access to Certible's self-service portal, where you can flexibly reschedule your booked date - there are no deadlines to meet and no additional costs.
Technical requirements
To take the Certible online exam, you will need a computer with a stable internet connection, webcam and microphone, and one of the supported browsers (e.g. Chrome, Firefox). No installation is required. For more information on remote testing with Certible, please visit https://www.certible.com/remote-exams/
If possible, we recommend that you use a private device and network to take the exam, especially if your company computer or network is subject to restrictions.
You can also perform a technical test in the self-service portal to ensure that your technology is compatible with the exam software.
Format: Multiple choice, Number of questions: 60, Pass rate: 60%, Duration: 75 minutes, no aids allowed
Can be booked individually or as part of the training course CAS IT Architecture («4AN»).