Beherrschung der funktionalen JavaScript-Programmierung.

Bewertung:   (4,4 von 5)

Beherrschung der funktionalen JavaScript-Programmierung. (Federico Kereki)

Leserbewertungen

Zusammenfassung:

Das Buch wird im Allgemeinen als Einführung in die funktionale Programmierung gut aufgenommen und ist besonders für ernsthafte JavaScript-Entwickler von Vorteil, insbesondere für diejenigen, die mit React vertraut sind. Einige Leser fanden jedoch grammatikalische Fehler und Unstimmigkeiten in den Erklärungen, insbesondere in den späteren Kapiteln. Die Abdeckung von Testfallbeispielen wurde geschätzt, aber es gab Bedenken über einige technische Fehler und unklare Referenzen für Nicht-React-Entwickler.

Vorteile:

Ausgezeichnete Einführung in funktionale Programmierkonzepte.
Großartige Programmierbeispiele und Übungen.
Verwendet ES6+ mit modernen Idiomen.
Enthält wertvolle Ratschläge und Beispiele für das Schreiben von Testfällen.
Von mehreren Lesern wärmstens empfohlen.

Nachteile:

Grammatikalische Fehler und schlechte Erklärungen beeinträchtigen den Inhalt.
Die letzten Kapitel sind nicht so stark, es fehlen detaillierte Beispiele.
Einige technische Fehler müssen behoben werden.
Verwirrend für diejenigen, die mit React nicht vertraut sind, insbesondere die Verweise auf Redux.

(basierend auf 6 Leserbewertungen)

Originaltitel:

Mastering JavaScript Functional Programming.

Inhalt des Buches:

Erforschen Sie das funktionale Programmierparadigma und die verschiedenen Techniken zur Entwicklung besserer Algorithmen, zum Schreiben von prägnanterem Code und zur Durchführung nahtloser Tests.

Key Features:

⬤ Entdecken Sie diese zweite Auflage, die aktualisiert wurde, um Funktionen wie asynchrone Funktionen und Transducer sowie die funktionale reaktive Programmierung abzudecken.

⬤ Verbessern Sie Ihre Kenntnisse in funktionaler Programmierung (FP), um Web- und Serveranwendungen mit JavaScript zu erstellen.

⬤ Verwenden Sie FP, um die Modularität, Wiederverwendbarkeit und Leistung von Anwendungen zu verbessern.

Buchbeschreibung:

Funktionale Programmierung ist ein Paradigma für die Entwicklung von Software mit besserer Leistung. Es hilft Ihnen, prägnanten und testbaren Code zu schreiben. Um Ihre Programmierfähigkeiten auf die nächste Stufe zu heben, hilft Ihnen dieses umfassende Buch dabei, die Möglichkeiten der funktionalen Programmierung mit JavaScript zu nutzen und hochgradig wartbare und testbare Web- und Serveranwendungen mit funktionalem JavaScript zu schreiben.

Diese zweite Auflage wurde aktualisiert und verbessert, um Funktionen wie Transducer, Linsen, Prismen und verschiedene andere Konzepte abzudecken, die Ihnen helfen, effiziente Programme zu schreiben. Durch die Konzentration auf funktionale Programmierung werden Sie nicht nur anfangen, reine Funktionen zu schreiben, sondern auch zu testen und Seiteneffekte zu reduzieren. Das Buch ermöglicht es Ihnen außerdem, Techniken zur Vereinfachung von Code und zur Anwendung von Rekursion für schleifenlosen Code zu entdecken. Nach und nach werden Sie verstehen, wie Sie Unveränderlichkeit erreichen, Entwurfsmuster implementieren und mit Datentypen für Ihre Anwendung arbeiten, bevor Sie die funktionale reaktive Programmierung erlernen, um komplexe Ereignisse in Ihrer Anwendung zu behandeln. Abschließend werden Sie die Entwurfsmuster kennenlernen, die für die funktionale Programmierung relevant sind.

Am Ende dieses Buches werden Sie Ihre JavaScript-Kenntnisse erweitert haben und über die wesentlichen funktionalen Programmiertechniken verfügen, um effektiv zu programmieren.

Was Sie lernen werden:

⬤ Vereinfachen Sie die JavaScript-Kodierung mit Hilfe von Funktionskomposition, Pipelining, Verkettung und Transition.

⬤ Deklarative Kodierung im Gegensatz zu imperativer Kodierung verwenden, um sauberen JavaScript-Code zu schreiben.

⬤ Erstellen Sie zuverlässigeren Code mit Closures und unveränderlichen Daten.

⬤ Praktische Lösungen für komplexe Programmierprobleme mit Hilfe von Rekursion anwenden.

⬤ Verbessern Sie Ihren funktionalen Code mit Hilfe von Datentypen, Typüberprüfung und Unveränderlichkeit.

⬤ Verstehen Sie fortgeschrittene funktionale Programmierkonzepte wie Linsen und Prismen für den Datenzugriff.

Für wen dieses Buch gedacht ist:

Dieses Buch richtet sich an JavaScript-Entwickler, die ihre Programmierkenntnisse verbessern und effiziente Webanwendungen erstellen möchten. Frontend- und Backend-Entwickler, die verschiedene JavaScript-Frameworks und -Bibliotheken wie React, Angular oder Node.js verwenden, werden das Buch ebenfalls hilfreich finden. Arbeitskenntnisse in ES2019 sind erforderlich, um die in diesem Buch behandelten Konzepte leicht zu verstehen.

Weitere Daten des Buches:

ISBN:9781839213069
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Beherrschung der funktionalen JavaScript-Programmierung. - Mastering JavaScript Functional...
Erforschen Sie das funktionale Programmierparadigma und...
Beherrschung der funktionalen JavaScript-Programmierung. - Mastering JavaScript Functional Programming.
Modernes JavaScript-Webentwicklungs-Kochbuch - Modern JavaScript Web Development Cookbook
Über 90 Rezepte, die Ihnen helfen, sauberen Code zu schreiben,...
Modernes JavaScript-Webentwicklungs-Kochbuch - Modern JavaScript Web Development Cookbook
Beherrschung der funktionalen JavaScript-Programmierung: Ausführliche Anleitung zum Schreiben von...
Master Functional Programming techniques with...
Beherrschung der funktionalen JavaScript-Programmierung: Ausführliche Anleitung zum Schreiben von robustem und wartbarem JavaScript-Code in ES8 und darüber hinaus - Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond

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