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 loves helping Developers to succeed using Web and Cloud technologies. He is very excited about the future of the Web and JavaScript. Always happy Computer Science Engineer and humble Angular GDE. He loves to share his learnings by giving talks, training and writing about cool technologies. He loves running GraphQL London, GraphQL San Francisco, mentoring students and giving back to the community.

Read More