← All free certificatesFree learning path Final step
GraphQL
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full GraphQL certificate.
0 of 10 module certificates
- Why GraphQL?GraphQL lets clients ask for exactly the data they need in one request.0/4
- Schema and typesDefine your data with the Schema Definition Language (SDL).0/4
- Writing queriesAsk for exactly the fields you need, with arguments and nesting.0/4
- MutationsCreate, update and delete data with mutations.0/4
- ResolversWrite functions that fetch the data for each field.0/4
- The N+1 problem and DataLoaderBatch and cache database calls for nested queries.0/4
- GraphQL on the clientUse Apollo Client or urql to query from React and other front-ends.0/4
- Subscriptions and real timePush live updates to clients with subscriptions.0/4
- Security and performanceProtect GraphQL APIs from expensive and malicious queries.0/4
- Federation and production GraphQLScale GraphQL across teams and services.0/4
🏆 Full GraphQL certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.