Uri Goldshtein

GraphQL Masterclass

Online or on-site

This is an entry-level session, but we’ll also make sure to give you a vision and understanding about what you should do next after you’ll be comfortable with those subjects. We’ll talk about GraphQL, why, and where you would want to use it (you’ll be surprised by some of the answers).

Uri Goldshtein, otherwise known as Dr. GraphQL, has spoken at tech conferences all over the world! He will give you the masterclass of your life, prepare to go into overdrive!

Our partners

Description

This is an entry-level session, but we’ll also make sure to give you a vision and understanding about what you should do next after you’ll be comfortable with those subjects.

We’ll talk about GraphQL, why and where you would want to use it (you’ll be surprised by some of the answers).

We’ll also explore different libraries and solutions you might want to start with and talk about where you want to start and how to best integrate and learn in order to implement GraphQL inside your existing solutions and teams.

Required skills

Although the session won’t be Javascript-focus, some of the exercises would be in JS, just to get a basic common language.

Table of contents

GraphQL protocol

  • Intro to GraphQL
  • Why would you use GraphQL
  • Where should you use GraphQL
  • Schema definition language
  • Designing a schema
  • Understanding Query Language
  • Queries
  • Mutations
  • Fragments
  • Aliases

Creating a server

  • How the GraphQL engine works
  • Creating a Node server
  • Writing resolvers
  • GraphiQL
  • Using Context

GraphQL Clients

  • Simple requests
  • Why would you want a client
  • Apollo Client
  • Dealing with fragments
  • Using the client cache
  • Updating the store after mutation
  • Using optimistic updates
  • UI Framework integrations (React, Angular, Stencil)
Uri Goldshtein

Uri Goldshtein

https://www.linkedin.com/in/urigo/
Founder - The Guild software

About the trainer

Uri is a founder, full-Stack Typescript developer, with vast experience in backend architectures, - Open source contributor, an experienced team lead and a lecturer. He believes that software without ego can change the world.

Save up to 40%

Hackages is recognized by the KMO Portefeuille of the Flemish Government. Flemish Small and medium enterprises can recover up to 40% of training costs directly if they book training from Hackages.

Interested? Sign up!

We provide this training for groups with a of minimum of 6 people. There are two options:

Sign up with your team (6 people minimum).

Sign up individually and get notified when a group is complete and we can plan a date.

Register and mention if you want to sign up with a team or as an individual. We will get in touch with you soon after.

Sign up here!

Thank you for your request!

You will be contacted by our team as soon as possible.
Oops! Something went wrong while submitting the form.

Questions?

Kate
Contact us for any questions regarding the trainings. Our team is always available to assist you.

Trainings you might like as well

Hackages is an educational platform with the mission of improving developers and businesses' skills and helping them acquire new ones.