22 au 24 février, 2023
Montréal, 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 Sans is a Computer Science Engineer and Google Developer Expert in AI, Cloud, and Angular. Formerly an AWS Amplify Developer Advocate, he now leads Axiom Professional Trainings and organises the NextAI London community. Passionate about the future of AI, Gerard enjoys sharing his knowledge through talks, workshops, and mentoring.

Read More