Seminar - oose eG
Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten, Kombinatoren?
Die Schulung präsentiert den Teilnehmer:innen 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.
In funktionalen Sprachen ist Architektur - aufgrund der erhöhten Ausdruckskraft und Abstraktionsmöglichkeit - Code. In diesem Seminar werden Hands-On-Übungen durchgeführt, in denen (in Haskell) programmiert wird.
Am 1. Tag des Seminars wird es eine kompakte Einführung in die funktionale Programmierung für Schulungsteilnehmer:innen, die damit noch keine Erfahrung haben bzw. eine kurze Auffrischung geben. Es werden überwiegend Hands-On-Übungen durchgeführt, in denen praktisch programmiert wird. Benutzt werden die spezielle Lehrsprachen und die erprobte didaktische Methodik der DeinProgramm-Konstruktionsanleitungen.
Der Dozent Dr. Michael Sperber ist Mitautor des FUNAR-Curriculums.
Termin | Ort | Preis* |
---|---|---|
07.10.2024- 10.10.2024 | online | 2.677,50 € |
25.11.2024- 28.11.2024 | Hamburg | 2.677,50 € |
24.03.2025- 27.03.2025 | Hamburg | 2.677,50 € |
12.05.2025- 15.05.2025 | online | 2.677,50 € |
Tag 1: Einführung in die funktionale Programmierung
Tag 2-4: Struktur funktionaler Software-Systeme
Technologien für funktionale Programmierung
Umsetzung von funktionalen Anforderungen
Umsetzung von nicht-funktionalen Anforderungen
Architekturmuster
Erfahrung mit funktionaler Programmierung hilfreich, aber nicht notwendig.