Full-Stack Web Development with GraphQL and React - Ediția a doua: Ducerea React de la frontend la full-stack cu GraphQL și Apollo

Evaluare:   (4.0 din 5)

Full-Stack Web Development with GraphQL and React - Ediția a doua: Ducerea React de la frontend la full-stack cu GraphQL și Apollo (Sebastian Grebe)

Recenzii ale cititorilor

Rezumat:

Cartea este un ghid cuprinzător pentru construirea unei aplicații React full-stack folosind GraphQL, Apollo și MySQL, destinat dezvoltatorilor intermediari. Oferă explicații perspicace și acoperă subiecte complexe precum redarea manuală pe partea serverului și paginarea. Cu toate acestea, suferă de practici învechite, erori tehnice și o prezentare oarecum seacă.

Avantaje:

Conține informații și explicații valoroase, în special pentru dezvoltatorii intermediari React.
Acoperă eficient subiecte complexe precum SSR manual și schemele GraphQL.
Evită dependența de bibliotecile UI, concentrându-se în schimb pe HTML5 brut și CSS.
Oferă o aplicație de exemplu complexă care îmbunătățește învățarea.
Acoperire bună a bibliotecilor și a stivei utilizate în aplicațiile moderne.

Dezavantaje:

Practici învechite și standarde de codificare (de exemplu, utilizarea „var” în loc de „let”).
Capitolul React este provocator pentru începători.
Unele probleme tehnice de editare și bug-uri prezente în cod.
Capitolele privind autentificarea JWT și SSR pot fi confuze.
Prezentarea generală este percepută ca fiind seacă și bazată pe instrucțiuni.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Dezlănțuiți puterea GraphQL, React 17, Node și Express pentru a construi de la zero o aplicație scalabilă și pregătită pentru producție care să fie implementată pe AWS

Caracteristici principale:

⬤ Construiți aplicații full-stack cu API-uri moderne utilizând GraphQL și React Hooks.

⬤ Integrați Apollo în React și construiți componente front-end utilizând GraphQL.

⬤ Implementați un pop-up de notificare cu autoactualizare cu o caracteristică GraphQL unică numită Subscriptions.

Descrierea cărții:

React și GraphQL, atunci când sunt combinate, vă oferă o stivă tehnică foarte dinamică, eficientă și stabilă pentru a construi aplicații bazate pe web. GraphQL este o soluție modernă pentru interogarea unui API care reprezintă o alternativă la REST și este următoarea evoluție în dezvoltarea web.

Această carte vă ghidează în crearea unei aplicații web full-stack de la zero folosind tehnologii web moderne precum Apollo, Express. js, Node. js și React. În primul rând, veți începe prin configurarea și setarea mediului dvs. de dezvoltare. Apoi, cartea demonstrează cum să rezolvați probleme complexe cu GraphQL, cum ar fi abstractizarea arhitecturilor de baze de date cu mai multe tabele și gestionarea încărcărilor de imagini utilizând Sequelize. Veți construi apoi un Graphbook complet de la zero. În timp ce faceți acest lucru, veți acoperi părțile dificile ale conectării React la backend, precum și menținerea și sincronizarea stării. În plus, veți învăța, de asemenea, cum să scrieți componente React reutilizabile și să utilizați React Hooks. Capitolele următoare vă vor ghida prin interogarea datelor și autentificarea utilizatorilor pentru a permite confidențialitatea utilizatorilor. În cele din urmă, veți explora cum să vă implementați aplicația pe AWS și să asigurați implementarea continuă utilizând Docker și CircleCI.

Până la sfârșitul acestei cărți de dezvoltare web, veți fi învățat cum să construiți și să implementați aplicații scalabile full-stack cu ușurință folosind React și GraphQL.

Ce veți învăța:

⬤ Construiți un API GraphQL prin implementarea modelelor și schemelor cu Apollo și Sequelize.

⬤ Configurați un client Apollo și construiți componente frontend utilizând React.

⬤ Scrieți componente React reutilizabile și utilizați React Hooks.

⬤ Autentificați și interogați datele utilizatorilor utilizând GraphQL.

⬤ Utilizați Mocha pentru a scrie cazuri de testare pentru aplicația dvs. full-stack.

⬤ Deplasați aplicația dvs. pe AWS utilizând Docker și CircleCI.

Pentru cine este această carte:

Această carte React GraphQL este pentru dezvoltatorii web familiarizați cu React și GraphQL care doresc să își îmbunătățească abilitățile și să construiască aplicații full-stack utilizând standarde industriale precum React, Apollo, Node. js și SQL la scară largă, învățând în același timp să rezolve probleme complexe cu GraphQL.

Alte date despre carte:

ISBN:9781801077880
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-on Full-Stack Web Development cu GraphQL și React - Hands-on Full-Stack Web Development with...
Descoperiți puterea GraphQL, React, Apollo, Node...
Hands-on Full-Stack Web Development cu GraphQL și React - Hands-on Full-Stack Web Development with GraphQL and React
Full-Stack Web Development with GraphQL and React - Ediția a doua: Ducerea React de la frontend la...
Dezlănțuiți puterea GraphQL, React 17, Node și...
Full-Stack Web Development with GraphQL and React - Ediția a doua: Ducerea React de la frontend la full-stack cu GraphQL și Apollo - Full-Stack Web Development with GraphQL and React - Second Edition: Taking React from frontend to full-stack with GraphQL and Apollo

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)