owned this note
owned this note
Published
Linked with GitHub
# 🧑🚀 Subgraph Developer Bootcamp 🥾 - Grant Proposal
A complete bootcamp for new developers to start shipping 🚢 subgraphs. Created and led by experienced Raid Guild DAO members. 3 workshops w/ Q+A, a fork-able "hacker kit" for getting started quickly, presentation slides, and open office hours will all be available for The Graph community.
## Goals
1. Train and equip 150+ developers with the resources to **deliver turn-key subgraph solutions**.
2. Establish best-practices to reduce demand for dev support, and reduce occurance of common pitfalls/issues.
3. Start a dialogue between Raid Guild & The Graph.
## Deliverables
All materials will be open-sourced and communicated widely (RG twitter, RG newsletter, etc.)
- **(3) YouTube videos**: code-along workshops with Q+A (presented live for Raid Guild developers)
- **"Hacker kit" Repo**: Quickstart guide, template subgraphs, docs + troubleshooting, and more!
- **Blog Post**: Intro and guide for completing bootcamp
- **(3) Open Office Hours Sessions**: Discord chat session with 1-2 instructors which are open to everyone
## Instructors
[Patrick Gallagher](https://patrickgallagher.dev) and [dan13ram](https://dan13ram.com) are experienced subgraph developers and are mercenaries in The Raid Guild, a web3 consultancy and services DAO. They've worked on subgraph projects for clients such as Superfluid, xDai Omnibridge, NFTX, and rDAI.
## Training Objectives
- You have the skills and confidence needed to write subgraphs, and need only a limited amount of support from peers.
- You have a working local graph-node environment
- You know how to deploy subgraphs and write tests
- You know where to find information, and when to ask for help
## Training Content
#### Lesson 1
- Prerequisites: Students spend 1 hour doing the basic graphql tutorial on https://graphql.org/learn/ and reading the docs on making queries https://thegraph.com/docs/graphql-api#queries
- Perform a Graph query
- Setting up the dev environment (local graph-node w/ Hardhat)
- Write an ERC20 subgraph
- Deploy & test
#### Lesson 2
- Writing mappings
- Schema best practices
- Factory contracts and using templates
#### Lesson 3
- Querying data for dapps
- Additional topics, as requested by students during lesson 1+2
## Timeline
Trainings completed by August 12, 2021
Blog post + materials published by September 13, 2021
Open Office hours (1 per month) starting September 27, 2021
## Grant funding
$15,000 requested from the Graph Foundation, to compensate instructors for their time and efforts.