Do you know where your data is? Is it in databases? Is it available via REST APIs? Is it found in cloud services? Is it in all of those places? Does that feel slightly stressful? Luckily, GraphQL is here to help. GraphQL provides us with a great way to organize our many different data sources and get just the data we want.
In this workshop, we’ll create our own GraphQL API with Apollo Server that orchestrates a variety of data sources. We’ll learn to deploy our application and will introduce you to a graph of GraphQL tools and features to put everything in context. Along the way, we’ll learn best practices for scalable API design that can be applied to any GraphQL project.
We’ll cover:
- Understanding the Query Language
- Designing Schemas
- Building Servers with Apollo Server
- Writing Resolver Functions
- Assessing GraphQL Ecosystem Tools
- Deploying with Netlify
Who the workshop is for?
This workshop is for anyone who wants to learn more about GraphQL as a technology and how it fits into the larger JAMstack ecosystem. Even if your job role does not call for you to build GraphQL APIs every day, this course will give you what you need to query GraphQL APIs and collaborate on GraphQL projects.
What attendees will need before joining?
Attendees of this course should understand the basics of JavaScript before attending the workshop (comfortable with functions, variables, arrays, and objects). They should have Node.js installed (version 8.6 or higher) and a code editor of some sort (VSCode, Sublime, Atom, etc).
This is a paid workshop - you can
purchase on the Jamstack registration site.