Functional software architecture
iSAQB CPSA Advanced Level Modul Funar |Als Online-Training | in Kooperation mit Active Group GmbH
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.
Open Dates and Registration
*Plus VAT, minus discounts where applicable. Discounts are automatically deducted in the shopping cart.
-100 € for a 4-day training course
bis zu 6 Wochen vor Beginn der Schulung.
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
Time and place don’t suit you?
We would be happy to organize a separate online training for your team or come directly to your company!
Credit points for CPSA-A certification
Technical competence
Methodical competence
Communicative competence
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!