Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhaynikam/graphql-workshop
https://github.com/abhaynikam/graphql-workshop
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/abhaynikam/graphql-workshop
- Owner: abhaynikam
- Created: 2019-01-06T17:05:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-12T10:00:48.000Z (almost 6 years ago)
- Last Synced: 2024-10-11T00:06:32.581Z (about 1 month ago)
- Language: JavaScript
- Size: 10.5 MB
- Stars: 3
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Workshop on GraphQL using Apollo.
Learn GraphQL and its advantages by building simple application with Apollo.#### Abstract
GraphQL is a query language built by Facebook. GraphQL overcomes many limitation of REST APIs. Today, it is used by many
big companies in production like GitHub, Netflix, Airbnb, etc.In the workshop, we will cover following points:
- Introduction to GraphQL and its basic.
- Build GraphQL server using Apollo-Server.
- Build React GraphQL client using Apollo-Client and build react component to consume the GraphQL APIs.#### Requirements:
- Laptop should have node (>=6) and npm (>=4) / or yarn.
- Postgres installed (http://postgresguide.com/setup/install.html).
- Basics of Javascript
- Understandings of React is useful
#### Outline:
- Introduction to GraphQL
- GraphQL History
- Shortcomings of REST
- What is GraphQL?
- How GraphQL eliminates the REST limitations
- Advantages of GraphQL
- Diving in the sample Application: Setting it up
- What is GraphQL schema?
- What are types in GraphQL
- Introduction to GraphQL Queries
- Examples of writing queries in the GraphQL playground
- Introduction to Mutation
- Introduction to GraphQL clients: Apollo and Relay
- Building a sample application using Apollo