🚧 PLEASE NOTE: This course is outdated!

About the Vue-Apollo GraphQL Fundamentals course

In this course, you'll learn how to use Vue-Apollo and GraphQL APIs in your Vue.js applications.

GraphQL is a query language for APIs and a runtime to execute said queries. The Apollo client is a complete state management library that takes care of caching data, refetching queries, and much more.

Vue Apollo and GraphQL allow us to build robust and performant user interfaces efficiently.

During the course, we'll be working with the SpaceX GraphQL API. You'll learn best practices and workflow tips that enhance productivity and improves the developer experience.

This course assumes that you know the fundamentals of GraphQL. If you do not, we recommend that you take our GraphQL Fundamentals course beforehand.

What you will learn in the Vue-Apollo GraphQL Fundamentals course

How to use GraphQL in a Vue.js application
What is Vue Apollo
How to construct queries with dynamic arguments
How to use optimistic responses
How to handle mutation errors
Workflow tips & Tooling

Share this course

Request a course

Who's behind the course

Debbie O'Brien - Teacher
Debbie is Head of Learning and Developer Advocate at NuxtJS. She's an open source lover and often shares her knowledge at conferences all over the world.
Carlos Rufo - Curriculum Author
Carlos is a passionate developer who loves open source and sharing his knowledge. He authored the SpaceX GraphQL API and organize GraphQL meetups in Madrid.
Rolf Haug - Contributor / Reviewer
Rolf has been in development industry for 16 years. Long-time entrepreneur and consultant currently working on educational content and workshops.
Alex Kyriakidis - Contributor / Reviewer
Alex is an educator and consultant, core member of the Vue.js team and author of the first best-selling books on Vue.js.