Einstieg in die Programmierung mit F#: Ein Leitfaden für .Net-Entwickler

Bewertung:   (4,4 von 5)

Einstieg in die Programmierung mit F#: Ein Leitfaden für .Net-Entwickler (Isaac Abraham)

Leserbewertungen

Zusammenfassung:

Das Buch „Get Programming with F#“ wird für seine klaren Erklärungen und seinen strukturierten Ansatz hoch gelobt und eignet sich besonders für .NET-Entwickler, die in die funktionale Programmierung einsteigen wollen. Während es dafür gelobt wurde, dass es F# zugänglich und praktisch macht, weisen einige Rezensionen darauf hin, dass es fortgeschrittene Leser mit unbeantworteten Fragen zurücklassen könnte und dass sein Fokus auf Visual Studio Linux-Nutzer oder diejenigen, die tiefer in die funktionale Programmierung einsteigen wollen, abschrecken könnte.

Vorteile:

Klare, leicht verständliche Erklärungen und Konzepte.
Gut strukturiert, mit Schritt-für-Schritt-Lektionen und praktischen Übungen.
Hervorragend geeignet für C#- und VB.Net-Entwickler, die auf F# umsteigen.
Ein guter Vergleich zwischen F# und C# erleichtert das Verständnis.
Fesselt den Leser, ohne ihn mit irrelevanten Details zu überwältigen.
Fördert effektiv das Interesse an funktionaler Programmierung.

Nachteile:

Könnte fortgeschrittene Leser mit unbeantworteten Fragen zurücklassen, da die späteren Kapitel übereilt sind.
Der Fokus auf Visual Studio kann es für Benutzer unter Linux oder mit Visual Studio Code weniger nützlich machen.
Setzt Hintergrundwissen in C# oder VB.NET voraus, was völlige Anfänger abschrecken könnte.
Einige waren der Meinung, das Buch sei zu sehr auf C# ausgerichtet, so dass es sich eher wie F# für C#-Programmierer anfühlt, als für alle .NET-Entwickler.

(basierend auf 19 Leserbewertungen)

Originaltitel:

Get Programming with F#: A Guide for .Net Developers

Inhalt des Buches:

Zusammenfassung

Get Programming with F#: A guide for.NET Developers zeigt Ihnen, wie Sie Ihre.NET-Entwicklungsfähigkeiten verbessern können, indem Sie einen Hauch von funktionaler Programmierung in F# hinzufügen. In nur 43 mundgerechten Kapiteln lernen Sie, wie Sie mit F# die gängigsten.NET-Programmieraufgaben bewältigen können. Die Beispiele verwenden die vertraute Visual Studio-Umgebung, so dass Sie sich sofort zurechtfinden werden. Vollgepackt mit aufschlussreichen Beispielen, realen Anwendungsfällen und viel leicht verdaulichem Code, wird dieses leicht verständliche Tutorial Sie fragen lassen, warum Sie F# nicht schon vor Jahren in die Hand genommen haben FForewords von Dustin Campbell von Microsoft und Tomas Petricek von fsharpWorks.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Ihre.NET-Anwendungen müssen auf lange Sicht funktionieren. Die einzigartige Mischung aus funktionaler und imperativer Programmierung von F# ist perfekt, um Code zu schreiben, der jetzt einwandfrei funktioniert und auch dann noch läuft, wenn Ihre Anforderungen wachsen und sich ändern. Es braucht ein wenig Übung, um den funktionalen Stil von F# zu beherrschen, also können Sie gleich mit dem Programmieren beginnen.

Über das Buch

Get Programming with F#: A guide for.NET developers lehrt F# anhand von 43 beispielbasierten Lektionen mit integrierten Übungen, damit Sie auf die einzige Weise lernen können, die wirklich funktioniert: durch Üben. Das Buch erweitert Ihre.NET-Kenntnisse mit einem Hauch von funktionaler Programmierung in F#. Sie lernen die wichtigsten FP-Prinzipien kennen und erlernen Techniken für eiserne Zuverlässigkeit und kristallklare Abläufe. Sie werden Produktivitätstechniken für die Programmierung von F# in Visual Studio, funktionales Design und die Integration von funktionalem und OO-Code entdecken.

Was ist drin?

⬤ Lernen Sie, wie Sie fehlerfreie Programme schreiben.

⬤ Verwandeln Sie lästige allgemeine Aufgaben in schnelle und einfache Aufgaben.

⬤ Verwenden Sie minimalen Code, um mit JSON-, CSV-, XML- und HTML-Daten zu arbeiten.

⬤ Integrieren Sie F# in Ihre bestehenden C#- und VB.NET-Anwendungen.

⬤ Erstellen Sie webfähige Anwendungen.

(Über den Reader)

Geschrieben für fortgeschrittene C#- und Visual Basic.NET-Entwickler. Es wird keine Erfahrung mit F# vorausgesetzt.

Über den Autor

Isaac Abraham ist ein erfahrener.NET-Entwickler und Trainer. Er ist ein F# MVP für seine Beiträge zur.NET-Community.

Inhaltsverzeichnis

Einheit 1 - F# UND VISUAL STUDIO.

⬤ Lektion 1 - Die Visual Studio-Erfahrung.

⬤ Lektion 2 - Erstellen Ihres ersten F#-Programms.

⬤ Lektion 3 - Die REPL - eine neue Art der Entwicklung.

Lektion 2 - HALLO F#.

⬤ Lektion 4 - Wenig sagen, viel tun.

⬤ Lektion 5 - Vertrauen in den Compiler.

⬤ Lektion 6 - Arbeiten mit unveränderlichen Daten.

⬤ Lektion 7 - Ausdrücke und Anweisungen.

⬤ Lektion 8 Schlussstein 1.

Einheit 3 - TYPEN UND FUNKTIONEN.

⬤ Lektion 9 - Daten mit Tupeln formen.

⬤ Lektion 10 - Daten mit Datensätzen formen.

⬤ Lektion 11 - Zusammensetzbare Funktionen erstellen.

⬤ Lektion 12 - Organisieren von Code ohne Klassen.

⬤ Lektion 13 - Code-Wiederverwendung in F# erreichen.

⬤ Lektion 14 - Schlussstein 2.

Einheit 4 - SAMMELUNGEN IN F#.

⬤ Lektion 15 - Arbeiten mit Sammlungen in F#.

⬤ Lektion 16 - Nützliche Sammlungsfunktionen.

⬤ Lektion 17 - Karten, Wörterbücher und Mengen.

⬤ Lektion 18 - Falten Sie Ihren Weg zum Erfolg.

⬤ Lektion 19 - Schlussstein 3.

Lektion 5 - DIE GRUBE DES ERFOLGS MIT DEM F#-TYPENSYSTEM.

⬤ Lektion 20 - Programmablauf in F#.

⬤ Lektion 21 - Modellierung von Beziehungen in F#.

⬤ Lesson 22 - Den Milliarden-Dollar-Fehler beheben.

⬤ Lektion 23 - Geschäftsregeln als Code.

⬤ Lektion 24 - Schlussstein 4.

Lektion 6 - LEBEN AUF DER.NET PLATTFORM.

⬤ Lektion 25 - C# von F# aus konsumieren.

⬤ Lektion 26 - Arbeiten mit NuGet-Paketen.

⬤ Lektion 27 - F#-Typen und -Funktionen für C# verfügbar machen.

⬤ Lektion 28 - Architektur von Anwendungen in hybriden Sprachen.

⬤ Lektion 29 - Schlussstein 5.

Einheit 7 - ARBEITEN MIT DATEN.

⬤ Lektion 30 - Einführung in die Typanbieter.

⬤ Lektion 31 - Erstellen von Schemata aus Live-Daten.

⬤ Lektion 32 - Arbeiten mit SQL.

⬤ Lektion 33 - Erstellen von Typ-Anbieter-gestützten APIs.

⬤ Lektion 34 - Verwendung von Type Providern in der realen Welt.

⬤ Lektion 35 - Schlussstein 6.

Einheit 8 - WEB-PROGRAMMIERUNG.

⬤ Lektion 36 - Asynchrone Arbeitsabläufe.

⬤ Lektion 37 - Daten über HTTP ausgeben.

⬤ Lektion 38 - HTTP-Daten verbrauchen.

⬤ Lektion 39 - Schlussstein 7.

Lektion 9 - UNIT TESTING.

⬤ Lektion 40 - Einheitstests in F#.

⬤ Lektion 41 - Eigenschaftsbasiertes Testen in F#.

⬤ Lektion 42 - Web-Tests.

⬤ Lektion 43 - Schlussstein 8.

Lektion 10 - Wo geht es weiter?

⬤ Anhang A - Die F#-Gemeinschaft.

⬤ Anhang B - F# in meiner Organisation.

⬤ Anhang C - F#-Ressourcen, die man gesehen haben muss.

⬤ Anhang D - F#-Bibliotheken, die man haben muss.

⬤ Anhang E - Andere F#-Sprachfunktionen.

Weitere Daten des Buches:

ISBN:9781617293993
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:400

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Einstieg in die Programmierung mit F#: Ein Leitfaden für .Net-Entwickler - Get Programming with F#:...
Zusammenfassung Get Programming with F#: A guide...
Einstieg in die Programmierung mit F#: Ein Leitfaden für .Net-Entwickler - Get Programming with F#: A Guide for .Net Developers
F# in Aktion - F# in Action
F# wurde entwickelt, um funktionale Programmierung praktisch und zugänglich zu machen, insbesondere für Entwickler, die auf der.NET-Plattform arbeiten...
F# in Aktion - F# in Action

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)