Course series

iSAQB Certified Professional for Software Architecture - Foundation Level (English, CPSA-F)

In this seminar, you will experience the full software architecture process based on a concreate case example. The examination for the iSAQB® Certified Professional for S

Advanced 28:00 hrs. English certified

on request

sold out

Description

Contents

You will learn the following content:

Basics

  • Role and tasks of the software architect
  • Architecture in the software lifecycle
  • Relationship between architecture and organization (Conway's Law)
  • Project vs. architecture goals
  • Requirements, constraints and quality models

Design

  • Correct cutting of blocks and interfaces
  • Principles and heuristics
  • Domain Driven Design
  • Architectural Patterns (Layers, SOA, Microservices, ...)
  • Design Pattern (Adapter, Factory, Observer, ...)
  • Cross-cutting concerns (logging, error handling, virtualization, ...)
  • Design decisions

Description and communication

  • Different views: system, building block, runtime, deployment
  • Modelling with UML
  • Templates (arc42)

Quality

  • Architecture metrics
  • Measure software architecture continuously
  • Review with ATAM

Tools

  • Requirements management
  • Modelling
  • Static and dynamic architecture analysis
  • Build and configuration management

Many practical examples and tips.

Course Language is English.

Exam

After the seminar, the certification exam takes place. Registration for this is possible after successful registration.

Accredited training provider of the iSAQB

We are an officially accredited training provider of the International Software Architecture Qualification Board (iSAQB). You can find our accreditation documents and certificates on the certificates page.

 

Aim

You can make problem-related design decisions based on previously acquired practical experience. You can coordinate key software architecture decisions with other project participants. You can document and communicate software architectures based on views, architectural patterns and technical concepts.

Participant requirements

Practical programming experience and basic knowledge of UML are beneficial for effective participation in this seminar.

Participant

  • Software Architects
  • Software Developer


You might also be interested in

Report problem


Thanks

for your interest in this product.

We will get in touch with the provider immediately and will offer new dates shortly.
We will inform you about the new dates in 14 days at the latest.

Until then you will find the product in your wish list.