Beschreibung
Wer in die funktionale Programmierung mit .NET einsteigen möchte, findet hier einen praxisnahen Weg, um schnell sichere Grundlagen aufzubauen. Die Weiterbildung vermittelt verständlich, wie sich diese moderne Sprache effektiv in eigene Projekte integrieren lässt.
Der Kurs F# - Einstieg in F# richtet sich an Einsteiger, die bereits über Vorkenntnisse in C# oder Visual Basic .NET verfügen und ihr Wissen gezielt erweitern wollen. So profitieren Teilnehmende von einem fundierten und praxisorientierten Einstieg, der direkt im Berufsalltag anwendbar ist.
Sie lernen die zentralen Sprachmerkmale kennen und verstehen den Unterschied zwischen funktionalen und imperativen Ansätzen. Dabei werden auch die Einbettung in das .NET Framework sowie die Arbeit mit der interaktiven Shell anschaulich behandelt.
Ergänzend erfahren Sie, wie objektorientierte Konzepte umgesetzt und weiterführende Techniken wie Pattern Matching, Lambda-Funktionen und asynchrone Programmierung genutzt werden. Durch diese Bandbreite gewinnen Sie Sicherheit, um Anwendungen strukturiert und zukunftsorientiert zu entwickeln.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
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
Zielgruppe
Einsteiger in F# mit Kenntnissen in vorzugsweise C# oder Visual Basic .NET.
Voraussetzungen
Kenntnisse in einer anderen Programmiersprache wie vorzugsweise C# oder Visual Basic .NET.
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

PC-COLLEGE Training GmbH
PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…
Mehr über PC-COLLEGE Training GmbH