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 5. Oktober 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
Täglich
9 bis 17 Uhr
Pausen
10:30 – 11:00 Kaffeepause
12:30 – 13:30 Mittagspause
15:00 – 15:30 Kaffeepause
Veranstaltungsort
ACHTUNG der Veranstaltungsort hat sich geändert:
Software & Support Media GmbH
Voltastraße 5, c/o Unicorn
Gebäude 10, Aufgang 2
13355 Berlin, Germany
Das Camp wird im Co-Working Space Unicorn stattfinden.
Diesen finden Sie unter oben genannter Adresse.
Die bewährten Vorteile
- iSAQB-zertifiziertes Training
- Gruppenbeschränkung auf maximal 12 Teilnehmer:innen
- Breakout Räume und Whiteboards für die intensive Gruppenarbeit
