Explore the fundamentals of GraphQL, a modern and efficient alternative to REST. This course will cover the key differences between REST and GraphQL, including why you might choose GraphQL for your API. You'll learn how to set up a basic GraphQL server using Apollo Server, and how to query it effectively.
Overview
Syllabus
- Lesson 1: Setting Up a Basic GraphQL Server
- Modify GraphQL Resolver Message
- Fix the Broken GraphQL Server
- Setup and Enhance GraphQL Server
- Complete the GraphQL Server Setup
- Create a GraphQL Server
- Lesson 2: Basic Types and Queries
- Add Publication Year to Books
- Fix Bugs in GraphQL Server
- Adding a New Type
- Fetch a List of Songs
- Build Your Own GraphQL Server
- Lesson 3: Querying with Arguments in GraphQL
- Query by Book Title in GraphQL
- Fix the GraphQL Bug
- Query Books by Title
- Add a Movie Query
- Build a GraphQL Movie Server
- Lesson 4: Integrating Apollo Server with Express
- Integrate Express with Apollo Server
- Debug Apollo Server Integration
- Integrate Apollo with Express
- Create a Movie GraphQL API