The new modules CLOUDINFRA and FUNAR expand the Advanced Level program
The iSAQB Advanced Level now offers the two new modules CLOUDINFRA and FUNAR. In these modules you will learn everything you need to know about infrastructure, containers and clouds as well as functional software architecture. For participation in each of the two modules, you collect 20 credit points in the technical competence area and 10 credit points in the methodological competence area. You will thereby collect valuable points for the Advanced Level exam.
CLOUDINFRA – Infrastructure, Container and Cloud
How do you design and implement adaptive infrastructures for the cloud?
Microservices, containers and container managers have changed the way we design, develop and deploy software into production in recent years. Modern applications must function in a cluster of several nodes, be dynamically placeable, scalable and fault tolerant.
The participants will learn ways to implement dynamic cloud-native architectures, container application design, logging/monitoring/alerting, container native storage and possibilities for UI integration. Typical concepts of current container managers will also be shown and how they can be used to implement common quality requirements for larger web applications.
In addition, common cloud providers are classified, automation options are demonstrated, approaches to software development and the application lifecycle are discussed.
Further details can be found here: https://www.isaqb.org/wp-content/uploads/2020/10/isaqb-Lehrplan-advanced-Modul-CLOUDINFRA‑1.1_EN.pdf
Module FUNAR – Functional Software Architecture
How does software architecture work with functions, immutable data, and combinators?
The new FUNAR module presents participants with functional software architecture 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 have fewer hidden dependencies.
Unlike OO architectures, FP architectures can be expressed directly ascode. In this module, all architectural principles are illustrated via concrete code, and thus can be inspected and executed, improving the learning experience.
After completing the module, the participants will know the essential principles of functional architecture and will be able to apply them when designing software systems. You know the peculiarities of functional programming languages and can use them effectively when implementing software systems. You can convert domain knowledge directly into executable code and systematically develop algebraic abstractions from it.
Further details can be found here: https://isaqb-org.github.io/curriculum-funar/curriculum-funar-en.pdf
All dates and seminar locations for the new modules CLOUDINFRA and FUNAR as well as other exciting iSAQB trainings can be found at: https://www.isaqb.org/trainings/find-a-training/