- Seminar / Kurs
- Deutsch
-
- Keine
- Anbieterbewertung (9)
Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren?
Lernen Sie, wie funktionale Prinzipien die Softwarearchitektur verbessern. Sie erfahren, wie unveränderliche Daten, algebraische Abstraktionen und domänenspezifische Modelle zu flexibler, wartbarer und robuster Software führen. Praxisnahe Übungen verdeutlichen die Anwendung der Konzepte.
Was erwartet Sie
· Einführung in funktionale Programmierung & Architekturmuster
· Anwendung funktionaler Prinzipien in Softwareprojekten
· Praxisnahe Übungen
· Vorbereitung auf iSAQB CPSA‑A Credit Points
Inhalte
Vorkurs: Einführung in die funktionale Programmierung (1 Tag)
Kompakte Einführung für Teilnehmer ohne Erfahrung oder als Auffrischung. Mit praxisnahen Übungen und der didaktischen Methodik der DeinProgramm-Konstruktionsanleitungen.
Agenda (Auswahl):
Datenmodellierung & Konstruktionsanleitungen
Rekursion & Selbstreferenzen
Higher-Order-Funktionen
Eingebaute Datenstrukturen & Akkumulatoren
------------------------------------------------------------------------------------------------------------------
Funktionale Software-Architektur (3 Tage)
Grundlagen
Funktionen, Werte & Komposition
Typen & Module
Technologien
Funktionale Sprachen & Runtimes
Endrekursion, Auswertungsstrategien
Funktionale Modellierung
Kombinatoren & algebraische Strukturen
Integration mit Domain-Driven Design
Makro-Architektur
Monaden, Events
Frontends mit Model-View-Update
Technische Anforderungen
Grundkenntnisse in objektorientierter Programmierung
Erfahrung mit einer Programmiersprache (z. B. Java, C#, Kotlin, Scala)
Optional: erste Erfahrungen mit funktionaler Programmierung
Credit Points zur CPSA-A Zertifizierung
Mit der Formale Methoden-Schulung erwerben die Teilnehmer 20 technische und 10 methodische Credit Points nach dem iSAQB-Advanced-Level-Programm.
Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren?
Lernen Sie, wie funktionale Prinzipien die Softwarearchitektur verbessern. Sie erfahren, wie unveränderlich...
Mehr Informationen| Datum | Preis |
|---|