https://github.com/moonhighway/graphql-onboarding
Course materials for an onboarding to GraphQL program
https://github.com/moonhighway/graphql-onboarding
Last synced: about 1 year ago
JSON representation
Course materials for an onboarding to GraphQL program
- Host: GitHub
- URL: https://github.com/moonhighway/graphql-onboarding
- Owner: MoonHighway
- Created: 2020-11-19T15:11:01.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-20T15:19:03.000Z (over 5 years ago)
- Last Synced: 2025-02-16T18:44:31.175Z (over 1 year ago)
- Homepage: https://moonhighway.com
- Size: 8.79 KB
- Stars: 13
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GraphQL Onboarding
Welcome! We're really glad that you're here. Below you'll find all of the resources that we'll use throughout this course. If you're looking for slides, samples, links, etc., this is the place to look.
## Instructor Info
- **Eve Porcello**: [Twitter](https://twitter.com/eveporcello) | [Email](mailto:eve@moonhighway.com)
- **Moon Highway Training**: [Moon Highway Website](https://www.moonhighway.com) | [Mailing List](http://bit.ly/moonhighway) | [Articles](https://www.moonhighway.com/articles)
## GraphQL Refresher
- [Slides](https://slides.com/moonhighway/graphql-apollo/)
- [GraphQL Spec](https://spec.graphql.org)
- [Pet Library Playground](https://pet-library.moonhighway.com)
- [Vote Playground](http://vote.moonhighway.com)
## Apollo Server
- [Exercise Start Files](https://github.com/graphqlworkshop/snowtooth-api): Want to download and run the project with npm? Pick this option!
- [Exercise Start Sandbox](https://codesandbox.io/s/lucid-gareth-xdrc9): Want to use the code in the browser? Choose this option!
- [Exercise Complete](https://github.com/graphqlworkshop/snowtooth-api/tree/complete): Jump to the finished product here.
## Mid-Class Evaluation
- [Anonymous Evaluation](https://forms.gle/Pt9ycq3keKUiABxz7)
## Apollo Client
### Simple Requests
- curl Request
```sh
curl -X POST \
-H "Content-Type: application/json" \
--data '{ "query": "{allLifts{name}}" }' \
http://snowtooth.moonhighway.com
```
- [Fetch Sample](https://codesandbox.io/s/n3jro0o4n0)
- [graphql-request](https://codesandbox.io/s/4qzq5z2vz0)
- [Snowtooth Finished - GitHub](https://github.com/graphqlworkshop/snowtooth-ui/tree/complete): If you want to see the finished project, you can find it here.
## Federation
- [GraphQL at Scale Slides](https://slides.com/moonhighway/scale-cube/)
- [Apollo Federation - Apollo Docs](https://www.apollographql.com/docs/apollo-server/federation/introduction/)
- [egghead Playlist - Apollo Federation by Alex Banks](https://egghead.io/playlists/getting-started-with-apollo-federation-60ad0165)
- [Apollo Federation Blog](https://blog.apollographql.com/apollo-federation-f260cf525d21)
- [Managed Federation Blog](https://blog.apollographql.com/announcing-managed-federation-265c9f0bc88e)
## Apollo Studio
- [Studio](https://studio.apollographql.com)