February 22-24, 2023
Montreal, Canada

Fullstack GraphQL using Vue

This GraphQL Fullstack Workshop is designed for developers. You will learn how to build a GraphQL server and client using Node.js and Vue.js, giving you the skills needed to work with GraphQL in your own projects.

You'll start by learning about GraphQL's origins, how it works, and what it can do for you. Then we'll dive into some hands-on learning, building a GraphQL server and client with JavaScript and Vue. We'll also cover some important best practices like error handling, pagination, authentication/authorization, real-time updates with subscriptions and more!

Topics we will cover:

  • GraphQL Introduction and differences over REST
  • Building a GraphQL Server from scratch
  • Designing a GraphQL Schema
  • Creating custom GraphQL directives: @skip, @include, @deprecated, @specifiedBy, @rest and @defer
  • Building a GraphQL Client using Vue
  • Adding queries and mutations
  • Common practices: error handling and pagination
  • Adding authentication and authorisation
  • Adding real-time with subscriptions

With this knowledge under your belt, you'll be able to create high-quality products quickly while maintaining control over your codebase—all while staying on top of industry trends.

Requirements:

  • Comfortable using Vue and JavaScript
  • Basic knowledge of Node
  • HTML and CSS

Who is the target audience?
Vue Developers looking to learn GraphQL in depth

Gerard Sans

Google Developer Expert; former AWS Amplify team

Gerard helps developers succeed in Artificial Intelligence; Former AWS Amplify Developer Advocate. He is very excited about the future of AI. Always happy Computer Science Engineer, he is a Google Developer Expert in Generative AI, Angular GDE and a Google Cloud AI/ML Champion. He loves sharing his knowledge and giving back to the community.

Read More