iSAQB® Foundation Training in Software Architecture (CPSA-F) EN

3 November 2026, 4 November 2026, 5 November 2026, 6 November 2026 • Eindhoven • English

Price: € 2,295 (Lesgeld) | € 265 (Examen)

We look forward to welcoming you: this training is guaranteed to take place. So you can plan with peace of mind and prepare for a valuable learning experience.

Summary:

Become a certified professional for software architecture (CPSA-F®).

Description

Taking on the role of a software architect is an increasingly important task that requires profound training. The iSAQB® Certified Professional for Software Architecture (CPSA®) program offers you a globally recognized, standardized education and training scheme, starting with this iSAQB training on Foundation Level.

Being certified at Foundation Level, you will be able to independently create and document the architecture of a system, and to assure and evaluate its quality. You will also gain knowledge of the required tools.

The CPSA® Foundation Level conveys the ability in a team to design and document an appropriate software architecture, to assure and evaluate quality and to know the necessary tools, for properly described requirements and systems.

After this training, you will:

  • Understand the concept and meaning of software architecture,
  • Know the tasks and responsibilities of software architects and their role in projects,
  • Can work with state-of-the-art methods and techniques for the development of software architectures.
  • Will be able to successfully coordinate essential decisions for a software architecture with other project participants from the fields of requirements management, project management, testing, and development,
  • Have the ability to document and communicate software architectures based on architecture patterns and technical concepts, and
  • Are able to understand essential steps in the design of software architectures and to carry them out independently for small and medium-sized systems

This training is a perfect fit for anyone looking to enhance their software architecture skills: from software developers to software architects, from those aspiring to be architects to those who are already experienced architects.

Participants should have the following knowledge and/or experience:

  • At least 18 months of practical experience in software development, acquired by programming various projects or systems outside of education.
  • Knowledge of and practical experience in at least one higher programming language.
  • Basics of modelling and abstraction.
  • Basics of UML (class, package, component and sequence diagrams) and their relation to source code.
  • Practical experience in technical documentation, especially in the documentation of source code, system designs or technical concepts.

Helpful for the understanding of some concepts are also:

  • Knowledge of object orientation
  • Practical experience in at least one object-oriented programming language
  • Practical experience in the design and implementation of distributed applications, such as client/server systems or web applications

Structure of this training

Discover the essentials of being a software architect in this interactive four-day training. You will learn about software architecture from both theoretical and practical perspectives. You will also engage in exercises and discussions to develop your critical thinking and problem-solving skills. To help you prepare for the certification exam, you will take a mock exam during the course. The exam will be organized after this four-day training.

Course outline

Basic Concepts

  • Definition(s), Goals and Benefits
  • Key Terms and Concepts

Roles, Responsibilities, and Activities of Architects

  • Expected Output and Results
  • Role, Tasks, Responsibilities, Skills

Deriving Quality Goals and Design Constraints

  • Requirements, Constraints, Influencing Factors

Design Principles

Patterns

Additional design considerations

  • Cross-Cutting Concerns, Interfaces
  • Achieving Quality Goals

Design Approaches and Methods

  • Architecture Development Approaches
  • Architecture Design Methods

Documentation and Communication

Software Architecture Evaluation

  • Modelling and Describing Quality
  • Architecture Evaluation

Training information

  • Location and dates: check de training calendar
  • Schedule: 9.15 – 17.00 uur
  • Includes coffee, tea, lunch and training material
  • 3 months free e-coaching

During the course you will practice test exams. It is recommended to prepare for the exam by studying the curriculum in the evenings.

For more information, please contact us at +31 (0)40 - 202 1803 or training@ict-improve.nl

ICT Improve also offers bespoke in-house training tailored to your specific requirements and needs upon request.

Register for this training

Session

Participant

Billing details

Improve may use my details to inform me about follow-up trainings
Scroll to Top