Graphql în acțiune

Evaluare:   (4.0 din 5)

Graphql în acțiune (Samer Buna)

Recenzii ale cititorilor

Rezumat:

Cartea servește drept o bună introducere în GraphQL, oferind o abordare coerentă și structurată a implementării sale cu diverse biblioteci. Ea acoperă atât schema, cât și modelele de dezvoltare code-first, deși îi lipsește profunzimea în strategiile de implementare backend. În timp ce mulți cititori apreciază capacitatea autorului de a clarifica beneficiile GraphQL, unii consideră că conținutul este superficial și prost organizat, cu probleme legate de calitatea codului de exemplu și un accent perceput pe auto-promovare.

Avantaje:

Introducere bună în GraphQL
explicații clare ale avantajelor sale
acoperă diverse biblioteci și tehnici de implementare
stil de scriere coerent
include exemple din lumea reală
scurt și concentrat pe aplicații practice.

Dezavantaje:

Lipsă de profunzime în ceea ce privește opțiunile de implementare backend
cod de exemplu prost întreținut
autopromovare puternică și duplicare în conținut
nu este cuprinzător în ceea ce privește subiectele GraphQL avansate
limitat la JavaScript și Apollo, fără diversitate în exemplele tehnologice.

(pe baza a 7 recenzii ale cititorilor)

Titlul original:

Graphql in Action

Conținutul cărții:

GraphQL în acțiune vă oferă instrumentele necesare pentru a vă familiariza cu limbajul GraphQL, a construi și optimiza un serviciu API de date și a-l utiliza într-o aplicație client front-end.

Rezumat

Reduceți cerințele de lățime de bandă pe API-urile dvs. obținând numai rezultatele de care aveți nevoie - toate într-o singură cerere Limbajul de interogare GraphQL simplifică interacțiunile cu serverele web, permițând interogări API mai inteligente care pot îmbunătăți enorm eficiența cererilor de date. În GraphQL in Action, veți învăța cum să aduceți aceste beneficii propriilor API-uri, oferindu-le clienților dumneavoastră puterea de a solicita de la serverul dumneavoastră exact ceea ce au nevoie, nici mai mult, nici mai puțin. Practică și bazată pe exemple, această carte vă învață tot ce aveți nevoie pentru a începe să lucrați cu GraphQL - de la principiile de proiectare și sintaxă până la optimizarea performanței.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie

API-urile GraphQL sunt rapide, eficiente și ușor de întreținut. Acestea reduc latența aplicației și costurile serverului, stimulând în același timp productivitatea dezvoltatorilor. Acest strat puternic de interogare oferă un control precis asupra cererilor și răspunsurilor API, făcând aplicațiile mai rapide și mai puțin predispuse la erori.

Despre carte

GraphQL în acțiune vă oferă instrumentele necesare pentru a vă familiariza cu limbajul GraphQL, pentru a construi și optimiza un serviciu API de date și pentru a-l utiliza într-o aplicație client front-end. Lucrând prin configurare, securitate și gestionarea erorilor, veți învăța să creați un server GraphQL complet. De asemenea, veți descoperi modalități simple de a încorpora GraphQL în baza dvs. de cod existentă, astfel încât să puteți construi API-uri de date simple și scalabile.

Ce este în interior

Definiți o schemă GraphQL pentru baze de date relaționale și de documente.

Implementați tipuri GraphQL utilizând atât limbajul schemei, cât și metodele constructorului de obiecte.

Optimizați rezolvatoarele GraphQL cu caching și batching de date.

Proiectarea fragmentelor GraphQL care corespund cerințelor de date ale componentelor interfeței utilizator.

Consumul interogărilor, mutațiilor și abonamentelor API GraphQL cu și fără o bibliotecă client GraphQL.

Despre cititor

Pentru dezvoltatorii web familiarizați cu aplicațiile client-server.

Despre autor

Samer Buna are peste 20 de ani de experiență în dezvoltarea de software, inclusiv front-ends, back-ends, design API și scalabilitate.

Tabla de conținut

PARTEA 1- EXPLORAREA GRAPHQL.

1 Introducere în GraphQL.

2 Explorarea API-urilor GraphQL.

3 Personalizarea și organizarea operațiunilor GraphQL.

PARTEA 2 - CONSTRUIREA API-urilor GRAPHQL.

4 Proiectarea unei scheme GraphQL.

5 Implementarea rezolvatoarelor de scheme.

6 Lucrul cu modele și relații de baze de date.

7 Optimizarea obținerii datelor.

8 Implementarea mutațiilor.

PARTEA 3 - UTILIZAREA API-urilor GRAPHQL.

9 Utilizarea API-urilor GraphQL fără o bibliotecă client.

10 Utilizarea API-urilor GraphQL cu clientul Apollo.

Alte date despre carte:

ISBN:9781617295683
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:384

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Graphql în acțiune - Graphql in Action
GraphQL în acțiune vă oferă instrumentele necesare pentru a vă familiariza cu limbajul GraphQL, a construi și optimiza un serviciu API de...
Graphql în acțiune - Graphql in Action

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)