Note :
Ce livre constitue une bonne introduction à GraphQL et propose une approche cohérente et structurée de sa mise en œuvre à l'aide de diverses bibliothèques. Il couvre à la fois les schémas et les modèles de développement « code-first », bien qu'il manque de profondeur dans les stratégies d'implémentation du backend. Si de nombreux lecteurs apprécient la capacité de l'auteur à clarifier les avantages de GraphQL, certains trouvent le contenu superficiel et mal organisé, avec des problèmes liés à la qualité des exemples de code et à l'accent mis sur l'autopromotion.
Avantages:⬤ Bonne introduction à GraphQL
⬤ explications claires de ses avantages
⬤ couvre différentes bibliothèques et techniques d'implémentation
⬤ style d'écriture cohérent
⬤ inclut des exemples du monde réel
⬤ bref et axé sur les applications pratiques.
⬤ Manque de profondeur sur les choix d'implémentation du backend
⬤ code d'exemple mal entretenu
⬤ forte autopromotion et duplication du contenu
⬤ pas complet sur les sujets GraphQL avancés
⬤ limité à JavaScript et Apollo sans diversité dans les exemples technologiques.
(basé sur 7 avis de lecteurs)
Graphql in Action
GraphQL in Action vous donne les outils pour vous familiariser avec le langage GraphQL, construire et optimiser un service d'API de données et l'utiliser dans une application client frontale.
Résumé
Le langage de requête GraphQL simplifie les interactions avec les serveurs web, permettant des requêtes API plus intelligentes qui peuvent améliorer considérablement l'efficacité des requêtes de données. Dans GraphQL in Action, vous apprendrez à appliquer ces avantages à vos propres API, en donnant à vos clients la possibilité de demander à votre serveur exactement ce dont ils ont besoin, ni plus ni moins. Pratique et basé sur des exemples, ce livre enseigne tout ce dont vous avez besoin pour démarrer avec GraphQL, depuis les principes de conception et la syntaxe jusqu'à l'optimisation des performances.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Les API GraphQL sont rapides, efficaces et faciles à maintenir. Elles réduisent la latence des applications et le coût des serveurs tout en stimulant la productivité des développeurs. Cette puissante couche de requête offre un contrôle précis sur les requêtes et les retours d'API, ce qui rend les applications plus rapides et moins sujettes aux erreurs.
À propos du livre
GraphQL in Action vous donne les outils nécessaires pour vous familiariser avec le langage GraphQL, construire et optimiser un service d'API de données et l'utiliser dans une application client frontale. En travaillant sur la configuration, la sécurité et la gestion des erreurs, vous apprendrez à créer un serveur GraphQL complet. Vous découvrirez également des moyens simples d'incorporer GraphQL dans votre base de code existante afin de créer des API de données simples et évolutives.
Ce qu'il y a à l'intérieur
Définir un schéma GraphQL pour les bases de données relationnelles et documentaires.
Implémenter les types GraphQL à l'aide du langage de schéma et des méthodes de construction d'objets.
Optimiser les résolveurs GraphQL avec la mise en cache et la mise en lot des données.
Concevoir des fragments GraphQL qui correspondent aux besoins en données des composants de l'interface utilisateur.
Consommer les requêtes, les mutations et les abonnements à l'API GraphQL avec ou sans bibliothèque client GraphQL.
A propos du lecteur
Pour les développeurs web familiers des applications client-serveur.
A propos de l'auteur
Samer Buna a plus de 20 ans d'expérience dans le développement de logiciels, y compris les front-ends, les back-ends, la conception d'API et l'évolutivité.
Table des matières
PARTIE 1- EXPLORER GRAPHQL.
1 Introduction à GraphQL.
2 Exploration des API GraphQL.
3 Personnalisation et organisation des opérations GraphQL.
PARTIE 2 - CONSTRUIRE DES API GRAPHQL.
4 Conception d'un schéma GraphQL.
5 Implémentation de résolveurs de schémas.
6 Travailler avec des modèles de base de données et des relations.
7 Optimisation de l'extraction des données.
8 Implémentation des mutations.
PARTIE 3 - UTILISATION DES API GRAPHQL.
9 Utilisation des API GraphQL sans bibliothèque client.
10 Utilisation des API GraphQL avec le client Apollo.
© 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)