Funktionale Programmierung mit Elixir
Die Programmiersprache Elixir ist hervorragend geeignet, um hochzuverlässige, verteilte Systeme zu entwickeln, die weitgehend ohne Downtime auskommen. Elixir setzt dafür auf die Erlang-Plattform, ein umfangreiches Ökosystem für Entwicklung und Deployment solcher Anwendungen. Gleichzeitig ist Elixir eine leistungsfähige funktionale Sprache. Die Schulung ist eine Einführung in die Grundlagen der funktionalen Programmierung und die wichtigsten Elemente von Elixir.
Einführung in die funktionale Programmierung
- Überblick funktionale Progrmamierung
- Entwicklungsumgebung
- Datenmodellierung
- Konstruktionsanleitungen
- Selbstreferenzen und Rekursion
- Programmieren mit Folgen
- Higher-Order-Programmierung
- eingebaute Datenstrukturen
- zeitabhängige Modelle
- Programmieren mit Akkumulatoren
Programmieren mit Elixir
- automatische Tests
- grundlegende Sprachelemente
- Datenstrukturen
- Nebenläufigkeit
- Prozesse und Nachrichten
- Strukturierung asynchroner Protokolle
GenServer