The Road to GraphQL 

The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js

Book Description:

The Road to GraphQL is your journey to master pragmatic GraphQL in JavaScript. The book is complete with applications you will build along the way with React.js and Node.js. Afterward, you will be able to implement full-stack JavaScript applications.

I wrote The Road to GraphQL over the last year while building several GraphQL applications for my clients and myself. During this time, I came to understand the practical genius of GraphQL and how it dramatically improves communication in client-server architectures. Not only does it improve the interface between the client and the server, but it also enhances client-side state management by eliminating remote data management. Sophisticated GraphQL libraries like Apollo Client provide powerful features like caching, optimistic UI, and data prefetching for free. This book covers the fundamentals of GraphQL itself, as well as its ecosystem. I applied the same principles as my other books:

Stay pragmatic

Keep it simple

Answer the why, not just the how

Experience a problem, solve a problem

This book is not intended to be an end-all reference for GraphQL APIs, nor an in-depth guide about the internals of the GraphQL specification. Instead, its purpose is to journey through learning GraphQL with JavaScript the pragmatic way, building client and server applications yourself. The book covers many facets of GraphQL in JavaScript that are important for building modern applications without just throwing the libraries like Apollo at problems before experiencing them. It starts with the basic HTTP requests to perform GraphQL queries, then moves on to using dedicated GraphQL libraries. You will even get the chance to implement your GraphQL client library, so you understand how these libraries work under the hood. This book has no hidden abstractions, just plenty of fundamentals for JavaScript, React.js, Node.js, and GraphQL.

Requirements

To get the most out of this book, you should be familiar with web development basics, including some knowledge of HTML, CSS, and JavaScript. You will also need to be familiar with API because they are discussed frequently. I encourage you to join the official Slack Group for the book, help, or get help from others.

React

This book uses React to teach about GraphQL in JavaScript on the client side. My other book, The Road to learn React, teaches you all the fundamentals of React. It also teaches you to transition from JavaScript ES5 to JavaScript ES6. The book is free, and after reading the Road to learn React, you should possess all the knowledge to implement the GraphQL client-side application with this book.

Node

On the server side, this book uses Node with Express as a library to teach about GraphQL in JavaScript. You don’t need to know much about those technologies before using them for your first GraphQL-powered applications. The book will guide you through the process of setting up a Node application with Express and shows you how to weave GraphQL into the mix. Afterward, you should be able to consume the GraphQL API provided by your server-side application in your client-side application.

 

The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js PDF

Author(s): Robin Wieruch

Publisher: Robin Wieruch, Year: 2018

ISBN: 9781730853937


Download


Buy From Amazon

Thanks For Visiting Our Website http://www.freepdfbook.com To Support Us, Keep Share On Social Media.