01Intro
March 24, 2022We'll discuss the goals and agenda of this course, and how to get up and running with the workshop project in 2 minutes or less.
We'll discuss the goals and agenda of this course, and how to get up and running with the workshop project in 2 minutes or less.
A conceptual overview of GraphQL, and the problems that it aims to solve
Let's take a look at the starting point code for our workshop project, a twitter clone
We'll get our GraphQL API up and running quickly and easily using Apollo server
We'll make our first GraphQL resolver, to make our new API queryable
To get the full advantage of one GraphQL schema that both client and server sub-projects use, we need to break it out into a separate file.
Let's deliver on the promise of two type systems coming together in blissful unity, by adding automatically generated types to our resolvers
Now that we have a GraphQL API up and running, let's actually bring it into our React app!
Let's get some data from our database flowing through GraphQL and into the UI
In two situations, there's some "detail" in a nested object that we need to build only when needed
We'll create new data for the first time, using a GraphQL mutation for the "post a new tweet" feature
We'll create new data for the first time, using a GraphQL mutation for the "post a new tweet" feature
Let's make our "like" button clickable, by creating and deleting a "favorite" resource
Let's try using a union type to implement the "trends" portion of the sidebar in the twitter UI