Modul Funktionale Programmierung | 22. – 24. Mai 2023 | online
Modul Funktionale Programmierung | 22. – 24. Mai 2023 | online
Funktionale Programmierung hat viele Vorteile gegenüber der OO-Entwicklung mit: kürzere und zuverlässige Programme, deklarative Programmierung, mächtige Abstraktionen, eingebettete domänenspezifischen Sprachen
Das Training mit Dr. Michael Sperber 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.
Wir benutzen für die Einführung in die Grundlagen spezielle Lehrsprachen, die beim Racket-System mitgeliefert werden:
Auf Wunsch führt die Schulung dann auch noch in eine weitere funktionale Sprache der Wahl ein – zum Beispiel Clojure, Scala, F#, OCaml, Haskell, Elixir oder Erlang.
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
Die täglichen Trainingszeiten gehen von 09:00 bis 17:00 Uhr. Der Kurs ist auf maximal 12 Teilnehmer:innen beschränkt.
Herzliche Grüße
Ihr Team der Entwickler Akademie
Additional Details
Weiterleitungsevent - Yes
Partnerunternehmen -
Sponsor der Förderung -
Top-Event (Bezahlevent) - No
Talentpool-ID -