Detaillierte Informationen zum Seminar
Inhalte:
Überblick und Einführung
- F# als funktionale Programmiersprache
- Einbettung in das .NET Framework und die CLR
- Anwendungsbereiche
- Verwendung der Shell F# Interactive
Funktionale Programmiersprache: Grundlagen
- Rein funktionale Programmierung
- Funktionale versus Imperative Programmiersprachen
- Unveränderbarkeit, Variablen in funktionalen Programmiersprachen
- Rekursion versus Iteration
- Funktionale Parameter
Syntax von F#
- Sprachmerkmale
- Datentypen, Operatoren
- Zeichenkettenverarbeitung
- Funktionsdeklarationen
- Kontrollstrukturen, Aggregattypen
Objektorientierte Programmierung in F#
- Klassendefinitionen
- Felder, Eigenschaften, Konstruktoren
- Zugriffsmodifzierer, Statische Methoden
- Delegates und Events
- Instanzen, Veränderbarkeit
- Vererbung, Inferfaces, Überschreiben, Überladen
F# Container und Collections
Weiterführende Konzepte
- Mapping, Folding, Filtering
- Lambda Funktionen, generische Funktionen
- Pattern Matching
- Workflows, Asynchrone und Parallel Programming
Dauer/zeitlicher Ablauf:
3 Tage
Ziele/Bildungsabschluss:
Siehe Beschreibung und Inhalt.
Teilnahmevoraussetzungen:
Kenntnisse in einer anderen Programmiersprache wie vorzugsweise C# oder Visual Basic .NET.
Material:
Im Preis enthalten sind PC-COLLEGE - Zertifikat, technische Beratung und Kursmaterial.
Förderung:
Bildungsscheck, andere auf Anfrage
Zielgruppe:
Einstieg in F# (gesprochen F Sharp).
Seminarkennung:
FGK250519-ONL