Development

GraphQL Crash Course

Intermediate
2h

By: Shaun Pelling

GraphQL Crash Course

Overview

This course introduces GraphQL, a query language for APIs that provides a complete and understandable description of the data in your API, allowing clients to ask for exactly what they need and nothing more. It covers the core concepts of how GraphQL differs from traditional REST API design by enabling declarative data fetching and powerful developer tools. Participants learn about defining schemas, writing queries and mutations, and setting up a GraphQL server. The course also delves into advanced topics like data loaders, error handling, and security considerations. By the end of the course, learners understand how to implement GraphQL in their projects to facilitate more efficient data retrieval, reduce network requests, and improve overall application performance.

Modules

1. GraphQL Crash Course

1.1 What is GraphQL?10 min
1.2 Query Basics9 min
1.3 Making a GraphQL Server (with Apollo)6 min
1.4 Schema & Types11 min
1.5 Resolver Functions10 min
1.6 Query Variables10 min
1.7 Related Data14 min
1.8 Mutations (Adding & Deleting)12 min
1.9 Update Mutation8 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES