CPSA Foundation Level

Training iSAQB® CPSA®-Foundation — 2024-11-19 - 2024-11-22

Technology
Methodology
Communication

CPSA-Foundation (Köln) - Michael Plöd und Gernot Starke - German

Description

The Foundations of Software Architecture

In this training, you will learn how to create a good software architecture that can last for a long time because it adapts to change. Your trainer will give you helpful advice from practice and you will work on exercises that will give you a “Eureka!” moment. You will learn what drives the design of software, how to create a good structure for your software system, and how to evaluate different solutions. You will also get direct feedback from your trainer and be able to talk with other people in the training about your experiences. This training will teach you how to design software architectures in an exciting and engaging way and prepare you for successful certification.

Agenda

  • Introduction and motivation: learn what software architecture is about
  • Contemporary approach: create an architecture incremental and iteratively
  • Context diagram: scope down the solution
  • Influences: identify quality goals and constraints
  • Big picture: learn architecture styles, patterns, and principles
  • Design structures: find modules and interfaces
  • Alternative solutions: make architectural decisions
  • Concepts: address cross-cutting concerns
  • Documentation: document your software architecture efficiently
  • Evaluation: assess your solutions

Your Trainers

Michael Plöd

INNOQ

Domain-driven Design, EventStorming, software architecture

Michael works a a Fellow for INNOQ. He has over 15 years of practical consulting experience in software development and -architecture. His main areas of interest are currently Domain-driven Design, Event Sourcing, Microservices and presentation techniques for developers and architects. Michael is the author of the book »Hands-on Domain-driven Design – by example« on Leanpub and translated Team Topologies (by Skelton & Pais).

Dr. Gernot Starke

INNOQ

Architecture improver, maintainer of arc42 and aim42

As an INNOQ fellow, Gernot participates in the strategic development of the company’s consulting and implementation products. He supports clients as a consultant for software architecture in general and documentation in particular.

All info about training