F# - Einstieg in F#

Vor Ort
Online
StandorteLippstadt, Karlsruhe, Mannheim, Freiburg im Breisgau, Berlin, Stuttgart, Hamburg, Hannover, Frankfurt am Main, München, Dresden, Köln, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld
Dauer3 Tage
SpracheDeutsch
Kurstermine 142 Startdaten
Preis ab 1.773,10 € inkl. MwSt.

Beschreibung

Der F# - Einstieg in F# Kurs richtet sich speziell an Personen, die bereits Kenntnisse in Programmiersprachen wie C# oder Visual Basic .NET besitzen und nun die Welt von F# erkunden möchten. Diese Weiterbildung bietet Ihnen die Möglichkeit, ein tiefes Verständnis für F# als funktionale Programmiersprache zu entwickeln und ihre vielfältigen Anwendungsmöglichkeiten kennenzulernen.

Teilnehmende erwartet eine umfassende Einführung in F#, eingebettet in das .NET Framework und die CLR. Der Kurs behandelt essenzielle Programmierkonzepte wie die Unterschiede zwischen funktionaler und imperativer Programmierung, was zu einem soliden Verständnis beiträgt. Sie lernen, wie man die F# Interactive Shell effektiv nutzt und entdecken, welche praktischen Vorteile die Verwendung von F# mit sich bringt. Die erworbenen Kenntnisse werden es den Teilnehmenden ermöglichen, ihre Programmierfähigkeiten zu erweitern und so mehr Sicherheit und Flexibilität in ihrem beruflichen Alltag zu erlangen.

Durch die Beschäftigung mit der Syntax von F#, einschließlich Datentypen, Operatorkenntnissen und Kontrolleinheiten, gewinnen die Teilnehmenden wertvolle Einblicke. Darüber hinaus wird auf die objektorientierte Programmierung in F# eingegangen, was den Einsatz von Klassendefinitionen, Zugriffskontrolle und mehr umfasst. Die Schulung fördert die Anwendung von funktionalen Programmiermethoden und macht Sie mit weiterführenden Konzepten wie Pattern Matching und asynchronem Programmieren vertraut.

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.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

PC-COLLEGE Training GmbH

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über PC-COLLEGE Training GmbH