Skip to content

victore/graphql-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL Workshop

So you want to learn GraphQL? That is awesome! But like any other technology it's not easy to get started and get the basics of it mainly because all the docs are spread all over the place.

In this 8 hour workshop we will create a GraphQL server, connect it to a Postgres database in Heroku to have a fully functional server.

After that we will jump to the frontend using React and Apollo to query and mutate a GraphQL Endpoint easily.

Requirements

Backend

  • An overview of what GraphQL is
  • The basics of a querying with GraphQL
  • The basics of a mutations in GraphQL
  • Connect to a Postgres DB
  • Using context
  • Make multiple requests in one Query

Frontend

  • Making simple queries with React and React-Apollo
  • Making advanced queries with React and React-Apollo
  • Creating our own query component
  • Mutations with React Apollo
  • Updating the UI automatically after a mutation
  • Using pagination
  • Questions

What We will be building:

Frontend

Start

git clone git@github.com:SaraVieira/graphql-workshop.git
cd graphql-workshop/1 - server-start
yarn # or npm i

cd server-start-start
yarn dev

Videos (4h)

Eexercises

Queries

Mutations

About

GraphQL Workshop Material

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 93.8%
  • HTML 6.2%