Modul Funktionale Programmierung
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 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
Zusätzliche Hinweise
Dieses Modul gehört nicht in den Zertifizierungsprozess der iSAQB.
Trainer
Leistungen im Überblick für vor-Ort Termine
- Trainingszeiten: erster Tag: 9:30 – 17:30 Uhr, ab dem zweiten Tag 9:00 – 17:00 Uhr
- Begrenzt auf maximal 12 Teilnehmer:innen
- Get-together mit gratis Getränken und Snacks am ersten Abend; tolle Gelegenheit für entspanntes Networking und Erfahrungsaustausch
- Getränke, Snacks und Mittagessen sind im Preis enthalten
- Entwickler Akademie Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt
- Weitere Goodies wie Gratis-Magazine, Gratis-Abos u.v.m.
Hier ein kleiner Vorgeschmack auf das Video-Tutorial von Michael Sperber.
Preise
- Bitte beachten Sie: Die jeweiligen Frühbuchertermine finden Sie in den Terminseiten
- Kollegenrabatt ab 3 Kollegen aus einem Unternehmen
Preise remote
Early Bird (inkl. Kollegenrabatt |
Early Bird | Standard (inkl. Kollegenrabatt | Standard | |
---|---|---|---|---|
Teilnahme am Modul Funktionale Programmierung" (3 Tage) | 1899 € | 1999 € | 1999 € | 2099 € |
alle Preise zzgl. MwSt. |
Termine