- Course
- Core Tech
GraphQL Foundations
New to GraphQL? This course will teach you how to build and query a GraphQL API from scratch, understand its core concepts, and use it effectively in modern applications.
What you'll learn
Fetching data efficiently is a common challenge when building applications. Traditional APIs often return too much or too little information, making it harder to deliver the right user experience. In this course, GraphQL Foundations, you’ll learn how to build and query a GraphQL API that solves this problem by letting clients request the exact data they need. First, you’ll learn what GraphQL is and why developers are adopting it across modern application stacks. Next, you’ll define a GraphQL schema and create queries and mutations to fetch and update data. Finally, you'll explore subscriptions to support real-time updates in your API and build a simple GraphQL API for Bethany’s Pie Shop that models pies, categories, reviews, and test it using modern GraphQL tools. When you're finished with this course, you’ll have the foundational skills to create flexible, efficient APIs using GraphQL in your own projects.
Table of contents
About the author
Adhithi Ravichandran is a Software Consultant based in Kansas City. She is passionate about Software Engineering, Teaching, Healthcare and Music. She currently specializes on building React Native and React apps. Adhithi is a regular conference speaker and talks on varied tech and human skills topics.