Functional software architecture
iSAQB CPSA Advanced Level Modul FunarAs 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
![Training_auf_Deutsch Training_auf_Deutsch](https://www.itech-progress.com/wp-content/uploads/2021/11/flag-for-germany_1f1e9-1f1ea.png)
*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!