Course
iSAQB® Certified Professional for Software Architecture – Foundation («CPSAFL»)
Course facts
- Understanding the course content according to the iSAQB® framework curriculum
- Understanding the key terms, concepts and techniques of software architecture
- Understanding the application of these terms, concepts and techniques
- Evaluating and maintaining software architectures in practice
- Preparing for the iSAQB-CPSA-F® certification
1 iSAQB
- Overview
- Certifications
- CPSA-F® process
- Mock exam
2 Definition and purpose of software architecture
3 Software design (macro and micro architecture)
- Architecture building blocks (systems, components, interfaces)
4 Software architecture as a role
- Software architects and their responsibilities
- Software architects in an organisational context
5 Influences on the software architecture
- Requirements, quality and framework conditions
6 Architecture views (Zachman Framework, TOGAF®, etc.)
7 Cross-cutting aspects
- Persistence, deployment, integration, etc.
8 Basic software architecture tools
- Design principles
- Tactics
- Resilient software design
9 Advanced software architecture tools
- Architecture Patterns
- Deployment
- Framework approach and component orientation
- Reference architectures
- Service Oriented Architecture approaches (SOA, microservices)
10 Methodology
- Software architecture design and analysis
- Communication and documentation of the software architecture
11 Architecture in IT
- Architecture domains (enterprise, system, network architecture, etc.)
12 Influences on software architecture
- Requirements, quality and framework conditions
13 Cross-cutting aspects
- Persistence, deployment, integration, etc.
14 Other software architecture tools
- Domain-driven design
- Service-oriented architecture (SOA, microservices)
15 Methodology
- Evaluation and maintenance of software architecture
16 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 (future) software architects. People who want to gain a comprehensive insight into software architecture and the role of architects in software, and who want to deepen their knowledge of software design. Architects who want to document their knowledge with the iSAQB-CPSA-F® certification.
Practical experience of software development is recommended.
Knowledge of software design similar 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