Get Free Shipping on orders over $79
Full-Stack Web Development with GraphQL and React : Taking React from frontend to full-stack with GraphQL and Apollo, 2nd Edition - Sebastian Grebe

Full-Stack Web Development with GraphQL and React

Taking React from frontend to full-stack with GraphQL and Apollo, 2nd Edition

By: Sebastian Grebe

eText | 22 August 2803 | Edition Number 2

Sorry, we are not able to source the ebook you are looking for right now.

We did a search for other ebooks with a similar title, however there were no matches. You can try selecting from a similar category, click on the author's name, or use the search box above to find your ebook.

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Unleash the power of GraphQL, React, Node, and Express to build a scalable and production-ready application from scratch for deployment on AWS

Key Features

  • Build full-stack applications with modern APIs using GraphQL and React Hooks
  • Integrate Apollo into React and build frontend components using GraphQL
  • Implement a self-updating notification pop-up with a unique GraphQL feature called Subscriptions

Book Description

React and GraphQL when combined provide a very dynamic, efficient, and stable tech stack to build web-based applications. Moreover, GraphQL is a modern solution for querying an API which represents an alternative to REST and is the next evolution in web development.

This book will guide you through creating a full-stack web app from scratch by using modern web technologies such as Apollo, Express.js, Node.js, and React. You'll start by configuring and setting up all the basics required to run an app based on React and GraphQL. You'll then solve complex problems with GraphQL, such as abstracting multi-table database architectures and handling image uploads using Sequelize. While building a Graph Book app later, you'll understand the tricky parts of connecting React to the backend and maintaining and synchronizing state. Next, you'll be able to write reusable React components and use React Hooks. As you progress, you'll write test cases using Jest to verify the frontend and backend functionality for your app and cover deployment. Finally, you'll deploy your app on AWS and ensure continuous deployment by using Docker and Travis CI.

By the end of this book, you'll have learned how to build and deploy scalable full-stack apps confidently using React and GraphQL.

What you will learn

  • Build a GraphQL API by implementing models and schemas with Apollo and Sequelize
  • Set up an Apollo Client and build frontend components using React
  • Write reusable React components and use React Hooks
  • Authenticate and query user data using GraphQL
  • Use Jest to write test cases for your full-stack application
  • Deploy your application to AWS using Docker and Travis CI

Who This Book Is For

The book is for web developers familiar with React and GraphQL who want to enhance their skills and build full-stack applications using industry standards such as React, Apollo, Node.js, and SQL at scale while learning to solve complex problems with GraphQL.

Table of Contents

  1. Preparing Your Development Environment
  2. Setting Up GraphQL with Express.js
  3. Connecting to the Database
  4. Integrating React into the Backend with Apollo
  5. Reusable React Components and React Hooks
  6. Authentication with Apollo and React
  7. Handling Image Uploads
  8. Routing in React
  9. Implementing Server-Side Rendering
  10. Real-Time Subscriptions
  11. Writing Tests for React and Node.js
  12. Continuous Deployment with AWS
on
Desktop
Tablet
Mobile

More in Web Programming

Spring AI in Action - Craig Walls

eBOOK

Total Typescript - Matt Pocock

eBOOK

RRP $81.07

$64.99

20%
OFF