Functional software architecture

iSAQB CPSA Advanced Level Modul Funar

As online training

How does software architecture work with functions, immutable data, combinators?

The training presents functional software architecture to the participants as an alternative to object-oriented architecture. Compared to OO architecture, functional software architecture relies on immutable data, algebraic abstractions and embedded domain-specific languages. The result is flexible and robust architectures that are less complex than OO and involve fewer hidden dependencies.

Unlike OO architectures, FP architectures are directly code. In this module, therefore, all architecture principles can be illustrated by concrete code and can thus be learned in an illustrative way. In the course there are hands-on exercises in which programming (in Haskell) is done. An introduction to Haskell is given as part of the training.

Prior knowledge of functional programming is helpful but not required. 

The content of the training is based on the current iSAQB syllabus. The training is organized and conducted by Active Group GmbH.

Training content

  • System structure
  • Technologies
  • Implementation of functional requirements
  • Implementation of non-functional requirements
  • Architecture pattern
  • Practical example

Curriculum

In the iSAQB syllabus you can learn even more about the learning objectives and the training content

Credit Points for CPSA-A Certification

The training is part of the Advanced Level of the iSAQB certification for software architects (CPSA-A).If you attend this training as part of the Advanced Level of the iSAQB, you can get credit points afterwards (10 credit points in the competence area Methodology and 20 credit points in the competence area Technical Competence).

Technical competence

Methodical competence

Communicative competence

Public dates and registration

*Plus VAT, minus discounts where applicable. Discounts are automatically deducted in the shopping cart.

-100 € Early booking discount

up to 6 weeks before the start of the training.

-100 € Group discount

From two participants from one company.

-200 € Combination discount

from 2 registrations from one company up to 6 weeks before the start

Time and place don’t fit?

We would be happy to organize an online training for your team or come directly to your company!

Do you want customized in-house training?

You have an entire team that you would like to provide a training for? If no training or workshop from our portfolio fits, we are happy to design tailor-made training courses according to your wishes. We look forward to your inquiry!

Write a request+49 621 595702-41