Evaluare:
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.
⬤ 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)
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 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.
© 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)