diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..7e1a79f Binary files /dev/null and b/.DS_Store differ diff --git a/IMC_GraphQL/.DS_Store b/IMC_GraphQL/.DS_Store new file mode 100644 index 0000000..cf7ff22 Binary files /dev/null and b/IMC_GraphQL/.DS_Store differ diff --git a/IMC_GraphQL/IMC_TonyWu1998/.DS_Store b/IMC_GraphQL/IMC_TonyWu1998/.DS_Store new file mode 100644 index 0000000..1c8237f Binary files /dev/null and b/IMC_GraphQL/IMC_TonyWu1998/.DS_Store differ diff --git a/IMC_GraphQL/IMC_TonyWu1998/How to fetch data from GraphQL APIs /proposal.md b/IMC_GraphQL/IMC_TonyWu1998/How to fetch data from GraphQL APIs /proposal.md new file mode 100644 index 0000000..559462b --- /dev/null +++ b/IMC_GraphQL/IMC_TonyWu1998/How to fetch data from GraphQL APIs /proposal.md @@ -0,0 +1,11 @@ + ⁃ +TITLE:
How to fetch data from GraphQL APIs +TOPIC:
GraphQL +DESCRIPTION (5-7+ sentences):
As a beginner with GraphQL, including myself, fetching data from APIs in a proper way has been always a knotty question when it comes to learn about GraphQL. In this blog, I will present some efficient and simple ways of implementing GraphQL to fetch data from APIs. Mainly, we will build a simple client to communicate with APIs by sending http requests. I will introduce these in a simple and beginner-friendly way, so people who are learning GraphQL from scratch can understand it with ease. Also, in the section of implementation , I will give some techniques and tools of fetching. +TARGET AUDIENCE (3-5+ sentences): +This blog, or tutorial, is aimed for people who are unfamiliar with GraphQL and are beginners of learning basics as such. Specifically, some of important initial steps of learning and understanding GraphQL is to know how to communicate with the intended APIs. Hence, it is crucial to know how to interact with them by fetching and changing the data. (Mutations) + +Beginning (2-3+ sentences):
Introducing the background of GraphQL. What is it? Why do we use it? How does it compare to REST? Who is this blog made for? What do you need to know before jumping to this tutorial? +Middle (2-3+ sentences):
I will give both texts and code snippets along with explanations step by step introducing how to build a client to communicate with APIs. I will firstly give some basic concepts of some key elements, such as mutations and HTTP requests. +End (2-3+ sentences): +I will give some conclusions of the blog. What have we learned after this blog? What’s next? \ No newline at end of file