Zum Hauptinhalt springen

F# - Einstieg in F#

Ein effektiver Einstieg in F# für C# oder Visual Basic .NET Programmierer. F# ist eine funktionale Programmiersprache, die ursprünglich für die Verarbeitung mathematischer Algorithmen konzipiert wurde. Dennoch hat sie sich als flexibel und vielseitig für verschiedene Anwendungsbereiche erwiesen. Als integraler Bestandteil der Visual Studio-Umgebung seit 2010, ermöglicht F# eine nahtlose Interaktion mit anderen .NET-Sprachen. Darüber hinaus lässt sich der F#-Code sowohl auf Windows, Linux als auch macOS ausführen. Mithilfe von Xamarin können Entwickler F# auch für Android und iOS nutzen.

Kursinhalt

Der Kurs behandelt folgende Inhalte:

Einführung und Grundlagen

  • Überblick und Einführung
  • F# als funktionale Programmiersprache
  • Einbettung in das .NET Framework und die CLR
  • Anwendungsbereiche
  • Verwendung der Shell F# Interactive

Funktionale Programmierung: Kernkonzepte

  • Rein funktionale Programmierung
  • Funktionale versus Imperative Programmiersprachen
  • Unveränderbarkeit und Variablen
  • Rekursion versus Iteration
  • Funktionale Parameter

Syntax und Sprachmerkmale von F#

  • Sprachmerkmale
  • Datentypen und Operatoren
  • Zeichenkettenverarbeitung
  • Funktionsdeklarationen
  • Kontrollstrukturen und Aggregattypen

Objektorientierte Aspekte in F#

  • Klassendefinitionen
  • Felder, Eigenschaften und Konstruktoren
  • Zugriffsmodifzierer und Statische Methoden
  • Delegates und Events
  • Instanzen und Veränderbarkeit
  • Vererbung, Interfaces, Überschreiben und Überladen

F# Container und Sammlungen

  • Container und Collections
  • Mapping, Folding, Filtering

Fortgeschrittene Konzepte

  • Lambda Funktionen und generische Funktionen
  • Pattern Matching
  • Workflows
  • Asynchrone und Parallel Programming

Anforderungen

Kenntnisse in einer anderen Programmiersprache wie vorzugsweise C# oder Visual Basic .NET.
F# - Einstieg in F#
 3 Tag(e)
  An 26 Orten und online

1,490.00 €
zzgl. MwSt.

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.