{"product_id":"9781617299827","title":"Funktionale Programmierung in C#, zweite Ausgabe","description":"\u003ctable\u003e\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"\"\u003e \u003cstrong\u003eAutor\/Mitwirkende(r):\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"\"\u003e Buonanno, Enrico\u003cbr\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"\"\u003e \u003cstrong\u003eHerausgeber:\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e Manning\u003cbr\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"\"\u003e \u003cstrong\u003eDatum:\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e 02.01.2022\u003cbr\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"\"\u003e \u003cstrong\u003eBindung:\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"\"\u003e Taschenbuch\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"\"\u003e \u003cstrong\u003eZustand:\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"\"\u003e NEU\u003cbr\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e \u003cb\u003eBeispiele aus der Praxis und praktische Techniken für die funktionale Programmierung in C# ohne Fachjargon und Theorie.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e In \u003ci\u003e„Funktionale Programmierung in C#, zweite Ausgabe“\u003c\/i\u003e lernen Sie Folgendes:\u003cbr\u003e\u003cbr\u003e Verwenden Sie Funktionen höherer Ordnung, um Duplikate zu reduzieren und mit weniger Code mehr zu erreichen.\u003cbr\u003e Verwenden Sie reine Funktionen, um Code zu schreiben, der einfach zu testen und zu optimieren ist\u003cbr\u003e Schreiben Sie angenehme APIs, die das Verhalten Ihres Programms genau beschreiben\u003cbr\u003e Verwenden Sie dedizierte Typen, um Nullbarkeit, Systemfehler und Validierungsregeln vorhersehbar und elegant zu handhaben\u003cbr\u003e Schreiben Sie zusammensetzbaren Code ohne den Overhead eines IoC-Containers\u003cbr\u003e  \u003cbr\u003e\u003ci\u003eFunktionale Programmierung in C#\u003c\/i\u003e hat Tausenden von Entwicklern geholfen, funktionales Denken auf C#-Code anzuwenden. Seine praktischen Beispiele und die punktgenaue Behandlung von FP-Konzepten machen es zum perfekten Leitfaden für erfahrene C#-Programmierer. Diese zweite Ausgabe wurde vollständig überarbeitet, um neue funktional inspirierte Funktionen in den neuesten Versionen von C# abzudecken, darunter Tupel, asynchrone Streams, Mustervergleich und Datensätze. Jedes Kapitel ist vollgepackt mit großartigen Perspektiven und Erleuchtungsmomenten darüber, wie funktionale Programmierung Ihre Art des Programmierens verändern kann.\u003cbr\u003e\u003cbr\u003e Beim Kauf des gedruckten Buches ist ein kostenloses E-Book in den Formaten PDF, Kindle und ePub von Manning Publications enthalten.\u003cbr\u003e\u003cbr\u003e Über die Technologie\u003cbr\u003e Turbolader für Ihren C#-Code. Gute funktionale Techniken verbessern Parallelität, Zustandsverwaltung, Ereignisbehandlung und Wartbarkeit Ihrer Software. Dieses Buch gibt Ihnen praktische Antworten auf die Fragen, warum, wie und wo Sie funktionale Programmierung in Ihre C#-Programmierpraxis integrieren sollten.\u003cbr\u003e\u003cbr\u003e Über das Buch \u003cbr\u003e\u003ci\u003eFunktionale Programmierung in C#, zweite Ausgabe\u003c\/i\u003e lehrt funktionales Denken für reale Probleme. Es überprüft die C#-Sprachfunktionen, die Ihnen funktionales Programmieren ermöglichen, und zeigt anhand vieler praktischer Beispiele die Leistungsfähigkeit der Funktionskomposition, der datengesteuerten Programmierung und unveränderlicher Datenstrukturen. Alle Codebeispiele funktionieren mit .NET 6 und C# 10.\u003cbr\u003e\u003cbr\u003e Was ist da drin\u003cbr\u003e\u003cbr\u003e Höherwertige Funktionen reduzieren Duplikate und leisten mehr mit weniger Code\u003cbr\u003e Auf reinen Funktionen basierender Code lässt sich leicht testen und optimieren\u003cbr\u003e Schreiben Sie angenehme APIs, die das Verhalten Ihres Programms genau beschreiben\u003cbr\u003e Schreiben Sie eine Web-API in einem funktionalen Stil\u003cbr\u003e Monadische Komposition mit LINQ\u003cbr\u003e\u003cbr\u003e Über den Leser\u003cbr\u003e Für fortgeschrittene C#-Programmierer.\u003cbr\u003e\u003cbr\u003e Über den Autor\u003cbr\u003e \u003cb\u003eEnrico Buonanno\u003c\/b\u003e hat Informatik an der Columbia University studiert und verfügt über mehr als 15 Jahre Erfahrung als Entwickler, Architekt und Trainer.\u003cbr\u003e\u003cbr\u003e Inhaltsverzeichnis\u003cbr\u003e TEIL 1 ERSTE SCHRITTE\u003cbr\u003e 1 Einführung in die funktionale Programmierung\u003cbr\u003e 2 Denken in Funktionen\u003cbr\u003e 3 Warum Funktionsreinheit wichtig ist \u003cbr\u003eTEIL 2 KERNTECHNIKEN\u003cbr\u003e 4 Entwerfen von Funktionssignaturen und -typen\u003cbr\u003e 5 Modellierung des möglichen Fehlens von Daten\u003cbr\u003e 6 Muster in der funktionalen Programmierung\u003cbr\u003e 7 Entwerfen von Programmen mit Funktionskomposition\u003cbr\u003e TEIL 3 FUNKTIONELLE DESIGNS\u003cbr\u003e 8 Funktionale Fehlerbehandlung\u003cbr\u003e 9 Strukturieren einer Anwendung mit Funktionen\u003cbr\u003e 10 Effektiv mit mehrargumentigen Funktionen arbeiten\u003cbr\u003e 11 Darstellung von Zustand und Wandel\u003cbr\u003e 12 Eine kurze Einführung in funktionale Datenstrukturen\u003cbr\u003e 13 Event Sourcing: Ein funktionaler Ansatz zur Persistenz\u003cbr\u003e TEIL 4 FORTGESCHRITTENE TECHNIKEN\u003cbr\u003e 14 Faule Berechnungen, Fortsetzungen und die Schönheit der monadischen Komposition\u003cbr\u003e 15 Zustandsbehaftete Programme und zustandsbehaftete Berechnungen\u003cbr\u003e 16 Arbeiten mit asynchronen Berechnungen\u003cbr\u003e 17 Durchquerbare und gestapelte Monaden\u003cbr\u003e 18 Datenströme und die Reactive Extensions\u003cbr\u003e 19 Eine Einführung in die Nachrichtenübermittlung","brand":"Manning","offers":[{"title":"Default Title","offer_id":42973612671231,"sku":"9781617299827","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_94e4bdcf-84cf-464d-bd4a-dd35d693484a.jpg?v=1771253722","url":"https:\/\/massivebookshop.com\/de\/products\/9781617299827","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}