Praktyczne tworzenie stron internetowych z Haskellem: Opanuj podstawowe umiejętności tworzenia szybkich i skalowalnych aplikacji internetowych

Ocena:   (4,0 na 5)

Praktyczne tworzenie stron internetowych z Haskellem: Opanuj podstawowe umiejętności tworzenia szybkich i skalowalnych aplikacji internetowych (Ecky Putrady)

Opinie czytelników

Podsumowanie:

Książka jest przeznaczona dla początkujących programistów Haskella, którzy chcą przejść na poziom średniozaawansowany poprzez praktyczne doświadczenie projektowe, ale cierpi z powodu problemów z wykonaniem i przestarzałej treści.

Zalety:

Łatwa do naśladowania i służy jako dobry rozszerzony samouczek
skutecznie stosuje myślenie architektoniczne (Port + Adapter)
zapewnia ramy dla użytecznego projektu (funkcja uwierzytelniania)
oferuje wgląd w niezbędne biblioteki.

Wady:

Zakłada wcześniejszą znajomość Monad Transformers, które nie zostały omówione w poprzedniej książce
frustrujący format Kindle ze słabą prezentacją kodu
niewystarczające wyjaśnienia dotyczące Dockera i wdrażania
przestarzałe przykłady kodu i dokumentacja.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Dowiedz się, jak podnieść poziom swoich umiejętności w Haskellu i wykorzystać ten język do praktycznego tworzenia stron internetowych. Ta książka wykorzystuje bezpośrednie, bezsensowne podejście, więc nie musisz już spędzać dodatkowego czasu na czytaniu dokumentacji, postów na blogach i forach, aby zrozumieć, jak używać Haskella - cała ta wiedza jest dostarczana w jednym spójnym źródle.

Zaczniesz od przeglądu wielu aspektów tworzenia stron internetowych w Haskell, takich jak routing, tworzenie HTML, interakcja z bazami danych, cache i kolejkami itp. Następnie przejdziesz do korzystania z godnych uwagi bibliotek, takich jak scotty do routingu, digestive-functor do walidacji danych wejściowych i postgresql-simple do interakcji z bazami danych.

W późniejszych rozdziałach dowiesz się, jak wszystkie te biblioteki mogą być używane razem, pracując nad w pełni funkcjonalnym projektem wdrożonym na Heroku.

Czego się nauczysz

⬤ Skonfigurować produktywne środowisko programistyczne Haskell.

⬤ Zapoznać się z podstawowymi zadaniami napotykanymi podczas tworzenia aplikacji internetowych.

⬤ Poznasz sposoby interakcji z zewnętrznymi systemami, takimi jak bazy danych, kolejki i interfejsy API RESTful.

⬤ Zbuduj RESTful API, stronę internetową, widoki i walidację formularzy.

Dla kogo jest ta książka

Programiści znający Haskella i chcący zastosować wiedzę w rzeczywistych aplikacjach oraz programiści początkujący w Haskellu.

Dodatkowe informacje o książce:

ISBN:9781484237380
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:278

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne tworzenie stron internetowych z Haskellem: Opanuj podstawowe umiejętności tworzenia...
Dowiedz się, jak podnieść poziom swoich umiejętności w...
Praktyczne tworzenie stron internetowych z Haskellem: Opanuj podstawowe umiejętności tworzenia szybkich i skalowalnych aplikacji internetowych - Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

Prace autora wydały następujące wydawnictwa: