{"componentChunkName":"component---src-templates-modal-page-js","path":"/category/tutorials/howtographql","result":{"pageContext":{"node":{"slug":{"current":"howtographql"},"name":"How to GraphQL","githubUrl":null,"description":"The free and open-source tutorial to learn all around GraphQL to go from zero to production.","developer":null,"price":"Free","url":"https://www.howtographql.com/","tags":[{"id":"be16bebb-ead8-5ccd-9b12-43490b7a3f4e","name":"JavaScript","slug":{"current":"javascript"}},{"id":"39577cc9-6ff2-505d-9a2b-8fae416ca2ef","name":"Java","slug":{"current":"java"}},{"id":"5098263c-d02b-5168-9896-93ada1f3296c","name":"Python","slug":{"current":"python"}},{"id":"0a926ca0-b673-55da-9067-d1130fbd856d","name":"React","slug":{"current":"react"}},{"id":"57dbe127-2f3c-5cc3-981e-82d9b1e5c68d","name":"Vue","slug":{"current":"vue"}},{"id":"680af717-b47c-5f40-9da8-5396eaff7a0a","name":"Elixir","slug":{"current":"elixir"}},{"id":"9119a567-9cee-52f9-9a6e-d188d027dd15","name":"Scala","slug":{"current":"scala"}},{"id":"e0debc22-ddec-5229-8e30-6a0a4d835803","name":"Graphene","slug":{"current":"graphene"}},{"id":"eb64bb48-8f17-5bf6-9fd3-64803611a4c7","name":"Ruby","slug":{"current":"ruby"}}],"logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/ee8e4a26c381ece64f6a8449059b9a120ecff6e0-50x50.svg"}},"categories":[{"name":"Tutorials","slug":{"current":"tutorials"}}],"_rawContent":[{"_key":"ea21b4d46e9d","_type":"block","children":[{"_key":"ea21b4d46e9d0","_type":"span","marks":[],"text":"HowToGraphQL is a fullstack tutorial website to learn all around GraphQL. There are a number of different tutorial tracks that explain how to use GraphQL together with all major programming languages."}],"markDefs":[],"style":"normal"},{"_key":"a07a2b0cf61d","_type":"block","children":[{"_key":"a07a2b0cf61d0","_type":"span","marks":[],"text":"All tutorials are open-source and free of charge! Each track is created by an expert in their field, so you can learn about best practices with your favorite technology stack."}],"markDefs":[],"style":"normal"},{"_key":"3d3719abbbe0","_type":"block","children":[{"_key":"3d3719abbbe00","_type":"span","marks":[],"text":"Here is the an overview of the content: GraphQL "}],"markDefs":[],"style":"normal"},{"_key":"c50447b81d52","_type":"block","children":[{"_key":"c50447b81d520","_type":"span","marks":[],"text":"GraphQL Fundamentals "}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"da53144c7872","_type":"block","children":[{"_key":"da53144c78720","_type":"span","marks":[],"text":"Advanced GraphQL"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"2a047e7c5022","_type":"block","children":[{"_key":"2a047e7c50220","_type":"span","marks":[],"text":"Frontend "}],"level":1,"markDefs":[],"style":"normal"},{"_key":"d9f1b86c5957","_type":"block","children":[{"_key":"d9f1b86c59570","_type":"span","marks":[],"text":"React & Apollo "}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"3b3e070ccac2","_type":"block","children":[{"_key":"3b3e070ccac20","_type":"span","marks":[],"text":"React & Relay "}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"82041ed847c7","_type":"block","children":[{"_key":"82041ed847c70","_type":"span","marks":[],"text":"Expo & Apollo"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"725274b05ea4","_type":"block","children":[{"_key":"725274b05ea40","_type":"span","marks":[],"text":"Vue & Apollo"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"03b3f422b891","_type":"block","children":[{"_key":"03b3f422b8910","_type":"span","marks":[],"text":"VulcanJS"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"25a7c1e9e66f","_type":"block","children":[{"_key":"25a7c1e9e66f0","_type":"span","marks":[],"text":"Backend "}],"markDefs":[],"style":"normal"},{"_key":"e07145c3a4ca","_type":"block","children":[{"_key":"e07145c3a4ca0","_type":"span","marks":[],"text":"Graphcool "}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"cba44a5d918b","_type":"block","children":[{"_key":"cba44a5d918b0","_type":"span","marks":[],"text":"graphql-js / Javascript"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"eb6ebeeb69ec","_type":"block","children":[{"_key":"eb6ebeeb69ec0","_type":"span","marks":[],"text":"absinthe-graphql / Elixir"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"627ad07dccdc","_type":"block","children":[{"_key":"627ad07dccdc0","_type":"span","marks":[],"text":"graphql-ruby / Ruby"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"f037dace97e6","_type":"block","children":[{"_key":"f037dace97e60","_type":"span","marks":[],"text":"graphql-java / Java"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"f48f16c9203e","_type":"block","children":[{"_key":"f48f16c9203e0","_type":"span","marks":[],"text":"Sangria / Scala"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"9dc3d4c7c9fd","_type":"block","children":[{"_key":"9dc3d4c7c9fd0","_type":"span","marks":[],"text":"Graphene / Python"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"}]},"targetPath":"/category/tutorials","modalType":"tool"}},"staticQueryHashes":[]}