Full-Stack Web Development with GraphQL and React - Second Edition: Prechod od frontendu k full-stacku s GraphQL a Apollom

Hodnotenie:   (4,0 z 5)

Full-Stack Web Development with GraphQL and React - Second Edition: Prechod od frontendu k full-stacku s GraphQL a Apollom (Sebastian Grebe)

Recenzie čitateľov

Zhrnutie:

Kniha je komplexným sprievodcom vytváraním aplikácií React s využitím jazyka GraphQL, Apollo a MySQL a je určená pre stredne pokročilých vývojárov. Poskytuje zasvätené vysvetlenia a pokrýva komplexné témy, ako je manuálne vykresľovanie na strane servera a stránkovanie. Trpí však zastaranými postupmi, technickými chybami a trochu suchou prezentáciou.

Výhody:

Obsahuje cenné poznatky a vysvetlenia, najmä pre stredne pokročilých vývojárov Reactu.
Efektívne pokrýva komplexné témy, ako je manuálne SSR a schémy GraphQL.
Vyhýba sa závislosti od knižníc používateľského rozhrania a namiesto toho sa zameriava na surové HTML5 a CSS.
Ponúka komplexnú príkladovú aplikáciu, ktorá zlepšuje učenie.
Dobre pokrýva knižnice a zásobníky používané v moderných aplikáciách.

Nevýhody:

Zastarané postupy a štandardy kódovania (napr. používanie „var“ namiesto „let“).
Kapitola o React je náročná pre začiatočníkov.
Niektoré technické problémy pri úprave a chyby prítomné v kóde.
Kapitoly o overovaní JWT a SSR môžu byť mätúce.
Celková prezentácia je vnímaná ako suchá a založená na inštrukciách.

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

Pôvodný názov:

Full-Stack Web Development with GraphQL and React - Second Edition: Taking React from frontend to full-stack with GraphQL and Apollo

Obsah knihy:

Využite silu jazyka GraphQL, React 17, Node a Express na vytvorenie škálovateľnej aplikácie pripravenej na produkciu od začiatku, ktorá sa dá nasadiť na AWS

Kľúčové funkcie:

⬤ Vybudujte full-stack aplikácie s modernými API pomocou GraphQL a React Hooks.

⬤ Integrujte Apollo do Reactu a vytvárajte komponenty frontendov pomocou GraphQL.

⬤ Zavedenie samoaktualizačného vyskakovacieho okna s upozorneniami pomocou jedinečnej funkcie GraphQL s názvom Subscriptions.

Popis knihy:

React a GraphQL vám v kombinácii poskytujú veľmi dynamický, efektívny a stabilný technologický zásobník na vytváranie webových aplikácií. GraphQL je moderné riešenie na dotazovanie API, ktoré predstavuje alternatívu k REST a je ďalšou evolúciou vo vývoji webových aplikácií.

Táto kniha vás prevedie vytvorením kompletnej webovej aplikácie od začiatku pomocou moderných webových technológií, ako sú Apollo, Express. js, Node. js a React. Najprv začnete konfiguráciou a nastavením vývojového prostredia. Ďalej kniha ukazuje, ako riešiť zložité problémy pomocou jazyka GraphQL, napríklad abstrahovanie viactabuľkových databázových architektúr a spracovanie nahrávania obrázkov pomocou jazyka Sequelize. Potom vytvoríte kompletný Graphbook od začiatku. Pritom sa budete zaoberať zložitými časťami pripojenia Reactu k backendu a udržiavaním a synchronizáciou stavu. Okrem toho sa tiež naučíte písať komponenty React, ktoré sa dajú použiť opakovane, a používať React Hooks. Neskoršie kapitoly vás prevedú dopytovaním sa na údaje a overovaním používateľov s cieľom umožniť ochranu súkromia používateľov. Nakoniec preskúmate, ako nasadiť aplikáciu na AWS a zabezpečiť kontinuálne nasadzovanie pomocou Dockeru a CircleCI.

Na konci tejto knihy o vývoji webových aplikácií sa naučíte, ako ľahko vytvárať a nasadzovať škálovateľné full-stack aplikácie pomocou React a GraphQL.

Čo sa naučíte:

⬤ Vybudovať GraphQL API implementáciou modelov a schém pomocou Apollo a Sequelize.

⬤ Nastaviť klienta Apollo a vytvoriť komponenty frontendu pomocou React.

⬤ Píšte opakovane použiteľné komponenty React a používajte React Hooks.

⬤ Overenie a dopytovanie sa na údaje používateľov pomocou jazyka GraphQL.

⬤ Používajte Mocha na písanie testovacích prípadov pre vašu aplikáciu s celým balíkom.

⬤ Umiestnite svoju aplikáciu na AWS pomocou Dockera a CircleCI.

Pre koho je táto kniha určená:

Táto kniha React GraphQL je určená pre webových vývojárov, ktorí poznajú React a GraphQL a chcú si rozšíriť svoje zručnosti a vytvárať full-stack aplikácie pomocou priemyselných štandardov, ako sú React, Apollo, Node. js a SQL v rozsahu a zároveň sa naučiť riešiť zložité problémy pomocou GraphQL.

Ďalšie údaje o knihe:

ISBN:9781801077880
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktický vývoj celého balíka webových aplikácií s GraphQL a React - Hands-on Full-Stack Web...
Využite silu jazyka GraphQL, React, Apollo, Node a...
Praktický vývoj celého balíka webových aplikácií s GraphQL a React - Hands-on Full-Stack Web Development with GraphQL and React
Full-Stack Web Development with GraphQL and React - Second Edition: Prechod od frontendu k...
Využite silu jazyka GraphQL, React 17, Node a Express...
Full-Stack Web Development with GraphQL and React - Second Edition: Prechod od frontendu k full-stacku s GraphQL a Apollom - Full-Stack Web Development with GraphQL and React - Second Edition: Taking React from frontend to full-stack with GraphQL and Apollo

Diela autora vydali tieto vydavateľstvá: