Développement Web pratique avec Haskell : Maîtriser les compétences essentielles pour construire des applications Web rapides et évolutives

Note :   (4,0 sur 5)

Développement Web pratique avec Haskell : Maîtriser les compétences essentielles pour construire des applications Web rapides et évolutives (Ecky Putrady)

Avis des lecteurs

Résumé:

Le livre est destiné aux programmeurs Haskell débutants qui cherchent à progresser vers des niveaux intermédiaires grâce à une expérience de projet pratique, mais il souffre de problèmes d'exécution et d'un contenu obsolète.

Avantages:

Facile à suivre et sert de bon tutoriel étendu
applique efficacement la pensée architecturale (Port + Adaptateur)
fournit un cadre pour un projet utile (fonction d'authentification)
offre des aperçus sur les bibliothèques nécessaires.

Inconvénients:

Suppose une connaissance préalable des Monad Transformers qui ne sont pas couverts dans le livre précédent
format Kindle frustrant avec une mauvaise présentation du code
explications insuffisantes de Docker et du déploiement
exemples de code et documentation obsolètes.

(basé sur 3 avis de lecteurs)

Titre original :

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

Contenu du livre :

Apprenez à améliorer votre niveau de compétence en Haskell et à utiliser ce langage pour le développement pratique de sites web. Ce livre adopte une approche directe, sans langue de bois, de sorte que vous n'avez plus besoin de passer du temps à lire la documentation, les articles de blog et les forums pour comprendre comment utiliser Haskell - toutes ces connaissances sont fournies dans une seule ressource cohérente.

Vous commencerez par revoir comment les multiples facettes du développement web sont réalisées en Haskell, comme le routage, la construction de HTML, l'interaction avec les bases de données, les caches et les files d'attente, etc. Vous passerez ensuite à l'utilisation de bibliothèques notables, telles que scotty pour les routages, digestive-functor pour la validation des entrées, et postgresql-simple pour l'interaction avec les bases de données.

Dans les derniers chapitres, vous apprendrez comment toutes ces bibliothèques peuvent être utilisées ensemble en travaillant sur un projet entièrement fonctionnel déployé sur Heroku.

Ce que vous apprendrez

⬤ Mettre en place un environnement de développement Haskell productif.

⬤ Les tâches de base rencontrées lors de la création d'applications web.

⬤ Explorer comment interagir avec des systèmes externes, tels que les bases de données, les files d'attente et les API RESTful.

⬤ Construire une API RESTful, un site web, construire des vues et valider des formulaires.

A qui s'adresse ce livre ?

Les développeurs de logiciels qui connaissent Haskell et qui souhaitent appliquer leurs connaissances à des applications réelles et les développeurs de logiciels qui découvrent Haskell.

Autres informations sur le livre :

ISBN :9781484237380
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :278

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Développement Web pratique avec Haskell : Maîtriser les compétences essentielles pour construire des...
Apprenez à améliorer votre niveau de compétence en...
Développement Web pratique avec Haskell : Maîtriser les compétences essentielles pour construire des applications Web rapides et évolutives - Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :