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 96 Startdaten
Preis ab 1.773,10 € inkl. MwSt.

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.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Ü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