Praktische Webentwicklung mit Haskell: Beherrschen Sie die wesentlichen Fähigkeiten, um schnelle und skalierbare Webanwendungen zu erstellen

Bewertung:   (4,0 von 5)

Praktische Webentwicklung mit Haskell: Beherrschen Sie die wesentlichen Fähigkeiten, um schnelle und skalierbare Webanwendungen zu erstellen (Ecky Putrady)

Leserbewertungen

Zusammenfassung:

Das Buch ist für späte Haskell-Anfänger gedacht, die durch praktische Projekterfahrung in die Mittelstufe aufsteigen wollen, leidet aber unter Ausführungsproblemen und veralteten Inhalten.

Vorteile:

Einfach zu folgen und dient als gutes erweitertes Tutorial
wendet architektonisches Denken (Port + Adapter) effektiv an
bietet einen Rahmen für ein nützliches Projekt (Authentifizierungsfunktion)
bietet Einblicke in notwendige Bibliotheken.

Nachteile:

Setzt Vorkenntnisse über Monad Transformers voraus, die im Vorgängerbuch nicht behandelt wurden
Frustrierendes Kindle-Format mit schlechter Code-Präsentation
Unzureichende Erklärungen zu Docker und Deployment
Veraltete Code-Beispiele und Dokumentation.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

Inhalt des Buches:

Lernen Sie, wie Sie Ihre Haskell-Kenntnisse verbessern und diese Sprache für die praktische Webentwicklung nutzen können. Dieses Buch verwendet einen direkten, unsinnigen Ansatz, so dass Sie nicht mehr extra Zeit damit verbringen müssen, die Dokumentation, Blogbeiträge und Foren zu lesen, um zu verstehen, wie man Haskell verwendet - all dieses Wissen wird in einer zusammenhängenden Ressource bereitgestellt.

Sie beginnen mit einem Überblick über die verschiedenen Facetten der Web-Entwicklung in Haskell, wie z.B. Routing, Erstellung von HTMLs, Interaktion mit Datenbanken, Caches und Warteschlangen, etc. Anschließend werden Sie bemerkenswerte Bibliotheken wie scotty für Routings, digestive-functor für die Eingabevalidierung und postgresql-simple für die Interaktion mit Datenbanken verwenden.

In den späteren Kapiteln werden Sie lernen, wie all diese Bibliotheken zusammen verwendet werden können, indem Sie an einem voll funktionsfähigen Projekt arbeiten, das auf Heroku bereitgestellt wird.

(Was Sie lernen werden)

⬤ Einrichten einer produktiven Haskell-Entwicklungsumgebung.

⬤ Wiederholung grundlegender Aufgaben, die bei der Erstellung von Webanwendungen anfallen.

⬤ Erkunden Sie, wie Sie mit externen Systemen wie Datenbanken, Warteschlangen und RESTful APIs interagieren können.

⬤ Erstellen Sie eine RESTful API, eine Website, Ansichten und Formularvalidierung.

Für wen ist dieses Buch gedacht?

Softwareentwickler, die mit Haskell vertraut sind und das Wissen auf reale Anwendungen anwenden möchten, sowie Softwareentwickler, die neu in Haskell sind.

Weitere Daten des Buches:

ISBN:9781484237380
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:278

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Webentwicklung mit Haskell: Beherrschen Sie die wesentlichen Fähigkeiten, um schnelle und...
Lernen Sie, wie Sie Ihre Haskell-Kenntnisse...
Praktische Webentwicklung mit Haskell: Beherrschen Sie die wesentlichen Fähigkeiten, um schnelle und skalierbare Webanwendungen zu erstellen - Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

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