Funktionale Softwarearchitektur
iSAQB CPSA Advanced Level Modul Funar |Als Online-Training | in Kooperation mit Active Group GmbH
Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten, Kombinatoren?
Die Schulung präsentiert den Teilnehmern funktionale Softwarearchitektur als Alternative zu objektorientierter Architektur. Im Vergleich zu OO-Architektur setzt die funktionale Softwarearchitektur auf unveränderliche Daten, algebraische Abstraktionen und eingebettete domänenspezifische Sprachen. Das Resultat sind flexible und robuste Architekturen, die gegenüber OO weniger komplex sind und weniger versteckte Abhängigkeiten mit sich bringen.
Anders als bei OO-Architekturen sind FP-Architekturen direkt Code. In diesem Modul können deshalb alle Architekturprinzipien durch konkreten Code illustriert werden und sind damit anschaulich erlernbar. In der Schulung gibt es Hands-On-Übungen, in denen (in Haskell) programmiert wird. Eine Einführung in Haskell wird als Teil der Schulung gegeben.
Vorkenntnisse in funktionaler Programmierung sind hilfreich aber nicht notwendig.
Der Inhalt des Trainings richtet sich nach dem jeweils aktuellen iSAQB-Lehrplan. Veranstalter und Durchführer ist die Active Group GmbH.
Offene Termine und Anmeldung 2024/2025
*zzgl. MwSt., ggf. abzüglich Rabatte. Rabatte werden automatisch im Warenkorb abgezogen. Bitte legen Sie die Anzahl der Teilnehmenden in den Warenkorb.
-100 € für eine 4-tägige Schulung
bis 6 Wochen vor Start des Trainings.
Schulungsinhalte
- Systemstruktur
- Technologien
- Umsetzung von funktionalen Anforderungen
- Umsetzung von nicht-funktionalen Anforderungen
- Architekturmuster
- Praxisbeispiel
Curriculum
Im iSAQB-Lehrplan erfahren Sie noch mehr über die Lernziele und die Schulungsinhalte
Zeit und Ort passen nicht?
Gerne organisieren wir für Ihr Team ein eigenes Online Training oder kommen direkt ins Unternehmen!
Credit Points zur CPSA-A Zertifizierung
Technische Kompetenz
Methodische Kompetenz
Kommunikative Kompetenz
Would you like tailor-made in-house training?
Do you have a whole team that you want to train, but none of our training courses meet your requirements? No problem! We would be happy to work with you to create a tailor-made in-house training course, whether for beginners or advanced learners. We look forward to your inquiry!