Graphql v akcii

Hodnotenie:   (4,0 z 5)

Graphql v akcii (Samer Buna)

Recenzie čitateľov

Zhrnutie:

Kniha slúži ako dobrý úvod do jazyka GraphQL a poskytuje ucelený a štruktúrovaný prístup k jeho implementácii pomocou rôznych knižníc. Pokrýva schémy aj vývojové vzory code-first, hoci jej chýba hĺbka v stratégiách implementácie backendu. Hoci mnohí čitatelia oceňujú autorovu schopnosť objasniť výhody jazyka GraphQL, niektorí považujú obsah za plytký a zle organizovaný, s problémami týkajúcimi sa kvality kódu príkladov a vnímaným zameraním na vlastnú propagáciu.

Výhody:

Dobrý úvod do jazyka GraphQL
jasné vysvetlenie jeho výhod
zahŕňa rôzne knižnice a implementačné techniky
koherentný štýl písania
obsahuje príklady z reálneho sveta
stručné a zamerané na praktické aplikácie.

Nevýhody:

Chýba hĺbka pri voľbe backendovej implementácie
príkladový kód slabo udržiavaný
silná sebapropagácia a duplicita v obsahu
nie je komplexný, pokiaľ ide o pokročilé témy GraphQL
obmedzený na JavaScript a Apollo bez rozmanitosti v príkladoch technológií.

(na základe 7 čitateľských recenzií)

Pôvodný názov:

Graphql in Action

Obsah knihy:

GraphQL in Action vám poskytne nástroje, ktoré vám umožnia zoznámiť sa s jazykom GraphQL, vytvoriť a optimalizovať službu API pre dáta a používať ju vo front-end klientskej aplikácii.

Zhrnutie

Znížte nároky na šírku pásma svojich rozhraní API tým, že získate len tie výsledky, ktoré potrebujete - všetky v jednej požiadavke Dopytovací jazyk GraphQL zjednodušuje interakciu s webovými servermi a umožňuje inteligentnejšie dotazy API, ktoré môžu výrazne zvýšiť efektívnosť požiadaviek na údaje. V knihe GraphQL v praxi sa dozviete, ako tieto výhody preniesť do svojich vlastných rozhraní API a dať svojim klientom možnosť žiadať od servera presne to, čo potrebujú, nič viac, nič menej. Táto kniha, ktorá je praktická a založená na príkladoch, vás naučí všetko, čo potrebujete na to, aby ste mohli začať používať jazyk GraphQL - od princípov návrhu a syntaxe až po optimalizáciu výkonu.

Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.

O technológii

Rozhrania API GraphQL sú rýchle, efektívne a ľahko sa udržiavajú. Znižujú latenciu aplikácií a náklady na server a zároveň zvyšujú produktivitu vývojárov. Táto výkonná vrstva dotazov ponúka presnú kontrolu nad požiadavkami a návratmi API, vďaka čomu sú aplikácie rýchlejšie a menej náchylné na chyby.

O knihe

GraphQL in Action vám poskytne nástroje, ktoré vám umožnia zoznámiť sa s jazykom GraphQL, vytvoriť a optimalizovať službu API pre dáta a používať ju vo front-end klientskej aplikácii. Prostredníctvom nastavenia, zabezpečenia a spracovania chýb sa naučíte vytvoriť kompletný server GraphQL. Odhalíte tiež jednoduché spôsoby, ako začleniť jazyk GraphQL do existujúcej kódovej základne, aby ste mohli vytvárať jednoduché, škálovateľné dátové API.

Čo je vnútri

Definujte schému GraphQL pre relačné a dokumentové databázy.

Implementujte typy GraphQL pomocou jazyka schém aj metód konštruktora objektov.

Optimalizujte resolvery GraphQL pomocou ukladania dát do vyrovnávacej pamäte a dávkovania.

Navrhnite fragmenty jazyka GraphQL, ktoré zodpovedajú požiadavkám na údaje komponentov používateľského rozhrania.

Konzumovať dotazy, mutácie a odbery GraphQL API s klientskou knižnicou GraphQL aj bez nej.

O čitateľovi

Pre webových vývojárov, ktorí poznajú aplikácie typu klient-server.

O autorovi

Samer Buna má viac ako 20 rokov skúseností s vývojom softvéru vrátane front-endov, back-endov, návrhu API a škálovateľnosti.

Obsah

ČASŤ 1- SKÚMANIE GRAFICKÉHO JAZYKA GRAPHQL.

1 Úvod do jazyka GraphQL.

2 Skúmanie rozhraní API jazyka GraphQL.

3 Prispôsobenie a organizácia operácií GraphQL.

ČASŤ 2 - BUDOVANIE rozhrania API jazyka GRAPHQL.

4 Návrh schémy GraphQL.

5 Implementácia riešiteľov schém.

6 Práca s databázovými modelmi a vzťahmi.

7 Optimalizácia načítania údajov.

8 Implementácia mutácií.

ČASŤ 3 - POUŽÍVANIE API jazyka GRAPHQL.

9 Používanie rozhrania GraphQL API bez klientskej knižnice.

10 Používanie rozhraní GraphQL API s klientom Apollo.

Ďalšie údaje o knihe:

ISBN:9781617295683
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:384

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Graphql v akcii - Graphql in Action
GraphQL in Action vám poskytne nástroje, ktoré vám umožnia zoznámiť sa s jazykom GraphQL, vytvoriť a optimalizovať službu API pre dáta a používať...
Graphql v akcii - Graphql in Action

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)