Modul FUNAR: Funktionale Softwarearchitektur
Kompetenzbereich Methodik: 10 Credit Points
Kompetenzbereich Technik: 20 Credit Points
Inhalte
Im Modul FUNAR lernen Teilnehmende die wesentlichen Prinzipien funktionaler Architektur kennen und diese beim Entwurf von Software-Systemen anzuwenden.
Das Training gibt eine Einführung und arbeitet sich zu fortgeschrittenen Techniken vor. Im Vordergrund stehen die systematische Konstruktion von korrekten Programmen und die Datenmodellierung. Der systematische Einsatz von Abstraktion führt uns dann automatisch zu Funktionen höherer Ordung und anderen FP-typischen Techniken.
Für die Einführung in die Grundlagen werden spezielle Lehrsprachen benutzt, die beim Racket-System mitgeliefert werden:
Auf Wunsch führt die Schulung noch in eine weitere funktionale Sprache der Wahl ein – zum Beispiel Clojure, Scala, F#, OCaml, Haskell, Elixir oder Erlang.
Anmeldung
- Frühbucherpreis: Bis zum 12. Januar 2023 sparen Sie 100 € beim Ticketkauf!.
- Teamrabatt: Bei gleichzeitiger Anmeldung von drei oder mehr Kollegen:innen aus einem Unternehmen spart jede Person 100 €.
Agenda
- Entwicklungsumgebung
- Datenmodellierung
- Konstruktionsanleitungen
- Selbstreferenzen und Rekursion
- Programmieren mit Folgen
- Higher-Order-Programmierung
- eingebaute Datenstrukturen
- zeitabhängige Modelle
- Programmieren mit Akkumulatoren
- eigenschaftsbasierte Tests
- weitere funktionale Sprachen
Trainer
Trainingszeiten
Dial-in täglich ab 08:45 Uhr
9 bis 17 Uhr: Schulung
Pausen
10:30 – 11:00 Kaffeepause
12:30 – 13:30 Mittagspause
15:00 – 15:30 Kaffeepause
Remote
Veranstaltungsort
Die bewährten Vorteile
- iSAQB-zertifiziertes Training
- Gruppenbeschränkung auf maximal 12 Teilnehmer:innen
- Breakout Räume und Whiteboards für die intensive Gruppenarbeit
Technische Voraussetzungen
- Leistungsfähiges und stabiles Internet mit einem aktuellen Browser
- Ein Headset sowie eine Webcam
- Systemvoraussetzungen: Zoom muss installiert sein.
