Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Der Kurs bietet einen effektiven Einstieg in F# und dessen Anwendungsmöglichkeiten. Kursinhalte
Überblick und Einführung:
F# als funktionale Programmiersprache
- Einbettung in das .NET Framework und die CLR
- Anwendungsbereiche
- Verwendung der F Interactive Shell
- Grundlagen funktionaler Programmiersprachen:
- Rein funktionale Programmierung
- Funktionale vs Imperative Programmiersprachen
- Unveränderbarkeit, Variablen in funktionalen Programmiersprachen
- Rekursion versus Iteration
- Parameter
Syntax von F#
- Sprachmerkmale
- Datentypen
- Operatoren
- Zeichenkettenverarbeitung (Strings)
- Funktionsdeklarationen
- Kontrollstrukturen
- Aggregattypen
Objektorientierte Programmierung in F#:
- Definition von Klassen
- Objekte
- Felder, Eigenschaften, Konstruktoren
- Public, Private und Protected (Access-Modifier)
- Statische Methoden
- Delegates und Events
- Instanzen
- Veränderbarkeit
- Vererbung, Interfaces, Überschreiben, Überladen
- F# Container und Collections
Weiterführende Konzepte:
- Mapping, Folding, Filtering
- Lambda Funktionen
- Generische Funktionen
- Pattern Matching
- Workflows, Asynchrone und Parallel Programming