Skip to content
This repository has been archived by the owner on Jul 9, 2021. It is now read-only.

Commit

Permalink
Update 2019-graphql-workshop-pune.md (#1196)
Browse files Browse the repository at this point in the history
  • Loading branch information
zeospec committed Jan 8, 2019
1 parent ec2c191 commit 4c5c7b9
Showing 1 changed file with 43 additions and 24 deletions.
67 changes: 43 additions & 24 deletions _jsfoo_events/2019-graphql-workshop-pune.md
@@ -1,8 +1,8 @@
---
layout: workshop
title: "Workshop: Apollo-GraphQL & Github V4 GraphQL APIs"
title: "Workshop on GraphQL using Apollo"
subtitle: "Learn GraphQL and its advantages by building simple application with Apollo."
datelocation: "9:30 AM to 5:30 PM, 12 Jan 2019, Pune"
datelocation: "9:30 AM to 5:30 PM, 12 Jan 2019, Equal Experts, Pune"
city: Pune
start_time: 2019-01-12
end_time: 2019-01-12
Expand All @@ -19,48 +19,67 @@ instructors:
bio: |
Abhay is a Ruby on Rails and Frontend developer. He is passionate about learning new technologies and tries to contribute to the open-source community. Abhay loves basketball and is a huge fan of Golden State Warriors NBA team. He also loves travelling and playing outdoor sports like basketball, cricket.
venue:
label: Equal Experts, Pune.
address: |
Equal Experts India Pvt Ltd, Office No. 502B, 5th Floor, Cerebrum IT Park No. B1 Kumar City, Marigold complex, Kalyani Nagar, Pune, Maharashtra 411006
lat: 18.5448921
lng: 73.8397105
google_maps_url: https://goo.gl/maps/fmPfEKpsMSH2

related_events:
- jsfoo-2019-pune
- jsfoo-2019-voice-enabled-with-alexa
- reactfoo-2019

overview:
left_content: |
# Who is this workshop for?
This workshop is for developers who have an understanding of javascript, looking to get started with GraphQL & Apollo.
# Abstract
# Requirements
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.
Bring your laptop with node (>=6) and npm (>=4) installed and an open mind :)
In the workshop, we will cover following points:
# Resources
- 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
Github – [https://github.com/abhaynikam/graphql-workshop#workshop-on-graphql-using-apollo](https://github.com/abhaynikam/graphql-workshop#workshop-on-graphql-using-apollo){:target="_blank"}
- Laptop should have node (>=6) and npm (>=4) / or yarn.
- Postgres installed ([http://postgresguide.com/setup/install.html](http://postgresguide.com/setup/install.html){:target="_blank"}).
- Basics of Javascript
- Understandings of React is useful
# Duration: 5 Hours
right_content: |
# Outline:
# Outline
- Introduction to GraphQL
- GraphQL History
- Shortcomings of REST
- Introduction to GraphQL
- GraphQL History.
- Limitation of REST.
- What is GraphQL?
- How GraphQL elimnates the REST limitation.
- How GraphQL eliminates the REST limitations
- Advantages of GraphQL
- Setup for sample application.
- Diving in the sample Application: Setting it up
- What is GraphQL schema?
- Introduction to GraphQL queries(GraphiQL tool)
- Writing basic simple queries using Github V4 GraphQL APIs.
- Simple task/assignment to write a query.
- Introduction to Mutation.
- Writing basic mutations using Github V4 GraphQL APIs.
- Simple task/assignment to write mutation.
- Introduction to GraphQL clients: Apollo and Relay.
- Building the sample application examples with Apollo.
- Basic examples explaining how GraphQL has advantages.
- 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
sponsor:

Expand Down

0 comments on commit 4c5c7b9

Please sign in to comment.