📄️ Class 1: Introduction to GraphQL
Learn what GraphQL is, why to use it, and how it differs from REST.
📄️ Class 2: A Brief History of GraphQL
How did we get where we are now? Let's discover how GraphQL was created at Facebook and evolved into a mainstream API technology.
📄️ Class 3: Schemas and Types
Learn about the fundamental building blocks that define every GraphQL API.
📄️ Class 4: Queries In Depth
Learn how to fetch data from a GraphQL server, and master it with aliases, fragments, variables, and directives.
📄️ Class 5: Mutations
Learn how to modify data with GraphQL mutations - creating, updating, and deleting resources.
📄️ Class 6: Subscriptions
Understand real-time data delivery with GraphQL subscriptions.
📄️ Class 7: Introspection
Discover how GraphQL APIs describe themselves through introspection.
📄️ Class 8: Error Handling
Understand how GraphQL handles errors and how to design for graceful failures.
📄️ Class 9: Validation & Execution
Understand how GraphQL validates and executes queries step by step.
📄️ Class 10: Schema Design Best Practices
Learn proven patterns and conventions for designing effective GraphQL schemas.