View all workshops

iSAQB Certified Professional for Software Architecture - Foundation Level

Trainer(s): Bert Jan Schrijver, Jan Hendrik Kuperus, Wouter Oet, Piet van Dongen, Tim Blommerde, Geert Mulders, Makan Sepehrifar, duration: 4 days (4x 8 hours)

Training header image

Introduction
Become a globally-recognized certified software architect in four intensive days. This accredited training is hosted by certified hands-on architects who will teach from theory as well as practical insights on software architecture.

Detailed description

Software architecture isn’t just about drawing boxes and lines—it’s about making decisions that can make or break a system for years to come. Yet most developers are thrust into architectural roles without proper training, learning through expensive trial-and-error. There’s a better way.

The iSAQB® Certified Professional for Software Architecture (CPSA®) Foundation Level is the gold standard for software architecture certification, recognized globally by leading tech companies and enterprises. This intensive four-day training doesn’t just prepare you for certification—it transforms how you think about software design, giving you battle-tested frameworks and techniques that typically take years to develop through experience alone. You’ll learn to independently design, document, and validate architectures for small to medium-sized systems. Through a blend of essential theory, hands-on practical exercises, and real-world case studies, you’ll gain the tools and confidence to make architectural decisions that balance technical excellence with business needs. The learning material was completely rebuilt in 2025 to reflect the latest industry practices, ensuring you’re learning cutting-edge approaches, not outdated patterns. By the end of this training, you’ll think like an architect—understanding not just the “what” and “how,” but the crucial “why” behind architectural decisions. And you’ll have the internationally recognized iSAQB certification to prove it.

The material for this training was completely rebuilt in 2025 to conform with the state of the art in software architecture.

The next Open Schedule training is scheduled at the OpenValue Utrecht office on the following dates:

  • Training Day 1: Thursday March 5, 2026
  • Training Day 2: Friday March 6, 2026
  • Training Day 3: Monday March 9, 2026
  • Training Day 4: Tuesday March 10, 2026

Prerequisites
This training is designed for developers with real-world coding experience who want to extend their software architecture knowledge. A couple of years of professional software development experience gives you the context to appreciate and apply these architectural concepts effectively.

Target audience
Perfect for software developers ready to level up, practicing architects who want formal recognition and structured knowledge, and tech leads who need to make better architectural decisions. Whether you’re aspiring to your first architecture role or already working as an architect and want to formalize your expertise, this training meets you where you are and takes you to the next level.

Learning goals
This training follows the internationally recognized CPSA-F curriculum. The iSAQB site on GitHub provides a complete list of all learning goals for this training at https://isaqb-org.github.io/curriculum-foundation/curriculum-foundation-en.html

Topics covered

You’ll develop expertise in:

  • Understanding what software architecture really means (beyond the buzzwords)
  • Taking on the responsibilities and accountabilities of an architect with confidence
  • Navigating your role effectively within project teams and organizations
  • Applying state-of-the-art methods and techniques that actually work in practice

The focus is on skills that matter:

  • Coordinating architecture decisions with stakeholders from requirements, project management, testing, and development teams
  • Documenting and communicating architectures using patterns and concepts that teams can actually follow
  • Understanding and executing the essential steps of software architecture design independently for small and medium-sized systems

Training outline

  • Day 1: Introduction and Basic Concepts of Software Architecture
  • Day 2: Design, Development, Specification and Communication of Software Architectures (part 1)
  • Day 3: Design, Development, Specification and Communication of Software Architectures (part 2)
  • Day 4: Software Architecture and Quality, recap/exam preparation and example architectures

Course format
This is an in-person classroom training that can be delivered at an OpenValue office or as an in-company training around the world. Feel free to contact us at training@openvalue.nl for inquiries for in-company training offerings for your team(s).

Certification

This training prepares the participants for the exam for Certified Professional for Software Architecture, foundation level. The certification process is described at the iSAQB site (https://www.isaqb.org/certifications/cpsa-foundation-level-examinations/). One exam fee (EUR 250 ex VAT) is included in the training price.

After this training, participants can continue with Advanced level training of Certified Professional for Software Architecture.

Next steps
Once you gained your iSAQB Certified Professional for Software Architecture - Foundation Level certificate, there are multiple iSAQB Advanced Courses. For example: Sustainable Architecture, AI for Software Architecture, Domain Driven Design Architecture and many more. Check out OpenValue’s entire training portfolio at www.openvalue.training or in your learning management system. Contact us at training@openvalue.nl for personal learning advice or customized on-demand training and just contact your OpenValue trainer during the training course.

Provided training material
All participants receive the book ‘Software Architecture Foundation - 2nd edition’ and lifetime access to our software architecture Wiki that contains all training material and additional resources.

About our Lead trainer
Bert Jan Schrijver is CTO at OpenValue and focuses on Java, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke’s Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver. As a trainer, Bert Jan has 15+ years’ experience giving training in the area of software development, software architecture, microservices, cloud, Continuous Delivery and DevOps.

What others say about this training

The practical examples given by the trainer were really helpful for me.

A four-day knowledge-packed course where you learn from an experienced teacher and like-minded colleagues.

Great way to validate and extend your skills.

Exceptional training for the profession of software architect and thorough preparation for the CPSA exam.

After an inspiring training on software architecture, I am proud to say that I can now call myself Certified Professional for Software Architecture. Special thanks to the trainers for the great training!

I want to express my heartfelt gratitude to the team at OpenValue for the remarkable training course that I had the privilege of attending.

I am truly grateful for the invaluable experience I gained through your program.

Highly recommended training for anyone wants to become - or already is - a software architect!

This training was insightful in helping our team align on a shared vision and vocabulary for our platform architecture. The deep dive into software architecture and Domain-Driven Design principles, in particular, provided crucial insights for our team, even for experienced architects. We now mutually understand our common goals, enhancing collaboration and driving us towards a more cohesive architecture strategy.

Practical details

Standard pricing for this training: EUR 2895,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.

Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.

Want to enroll or have a question? Contact us via mail at info@openvalue.training, give us a call at +31-85-0606886 or use the form below.

Please complete this required field.