Créer des API Graphql en Elixir avec Absinthe : Des services flexibles et robustes pour les requêtes, les mutations et les abonnements

Note :   (4,8 sur 5)

Créer des API Graphql en Elixir avec Absinthe : Des services flexibles et robustes pour les requêtes, les mutations et les abonnements (Bruce Williams)

Avis des lecteurs

Résumé:

Ce livre est un guide complet sur l'intégration de GraphQL avec Elixir en utilisant Absinthe, loué pour sa clarté et son accessibilité. Cependant, il nécessite une connaissance préalable d'Elixir et d'Ecto, ce qui peut poser problème aux lecteurs moins expérimentés.

Avantages:

Excellente introduction à GraphQL, explications efficaces sur les requêtes, les mutations et les abonnements, contenu de haute qualité, avantage certain de l'utilisation d'Absinthe par rapport aux API RESTful, et complément solide aux compétences Elixir/Phoenix.

Inconvénients:

Nécessite une connaissance préalable d'Elixir et d'Ecto, ce qui peut rendre sa compréhension difficile pour les débutants.

(basé sur 3 avis de lecteurs)

Titre original :

Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions

Contenu du livre :

Votre domaine est riche et interconnecté, et votre API devrait l'être aussi. Faites évoluer votre API web vers GraphQL, en tirant parti de ses requêtes flexibles pour donner plus de pouvoir à vos utilisateurs, et de sa structure déclarative pour simplifier votre code. Absinthe est la boîte à outils GraphQL pour Elixir, un langage de programmation fonctionnel conçu pour permettre une concurrence massive au sein d'architectures d'applications robustes. Écrit par les créateurs d'Absinthe, ce livre vous aidera à tirer pleinement parti de ces deux technologies révolutionnaires. Créez vos propres API flexibles et performantes à l'aide d'un guide étape par étape et de conseils d'experts que vous ne trouverez nulle part ailleurs.

GraphQL est une nouvelle façon de structurer et de construire des services web, et le résultat est transformationnel. Découvrez comment offrir une expérience plus personnalisée et cohérente à vos utilisateurs, agréger facilement des données provenant de différentes sources et améliorer la maintenabilité de votre back-end grâce à l'approche déclarative d'Absinthe pour définir le fonctionnement de votre API.

Construisez une API basée sur GraphQL à partir de zéro en utilisant Absinthe, en commençant par les principes de base. Apprenez le système de type et comment étendre votre schéma pour répondre aux besoins de votre application. Découvrez un écosystème croissant d'outils et d'utilitaires pour comprendre, déboguer et documenter votre API. Passez à la production, mais faites-le en toute sécurité en gardant à l'esprit les meilleures pratiques. Découvrez comment l'analyse de la complexité et les requêtes persistantes peuvent vous permettre de soutenir vos utilisateurs de manière flexible, mais aussi responsable. En cours de route, découvrez comment Elixir fait toute la différence pour une API performante et tolérante aux pannes. Utilisez l'exécution asynchrone et le batching, ou écrivez vos propres add-ons personnalisés pour étendre Absinthe. Passez à l'action avec des abonnements, en livrant des données via des websockets sur Elixir (et Erlang/OTP), célèbre pour ses performances solides et ses capacités en temps réel.

Transformez vos applications avec la puissante combinaison d'Elixir et de GraphQL, en utilisant Absinthe.

Ce dont vous avez besoin :

Pour suivre le livre, vous devez avoir installé Erlang/OTP 19+ et Elixir 1. 4+. Le livre vous guidera dans la mise en place d'une nouvelle application Phoenix en utilisant Absinthe.

Autres informations sur le livre :

ISBN :9781680502558
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :300

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Créer des API Graphql en Elixir avec Absinthe : Des services flexibles et robustes pour les...
Votre domaine est riche et interconnecté, et votre...
Créer des API Graphql en Elixir avec Absinthe : Des services flexibles et robustes pour les requêtes, les mutations et les abonnements - Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions
Le cinéma albanais à travers la chute du communisme : Ecrans d'argent et drapeaux rouges - Albanian...
Le cinéma albanais représente véritablement une...
Le cinéma albanais à travers la chute du communisme : Ecrans d'argent et drapeaux rouges - Albanian Cinema Through the Fall of Communism: Silver Screens and Red Flags

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

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)