GraphQL Training in San Francisco

GraphQL Training in San Francisco

Learn the modern data layer GraphQL with leading experts in 1 day!

GraphQL is an application layer and API query language that unifies data access from the browser and mobile clients. It was developed by Facebook to solve the problems that their mobile and web development teams were facing with performance and maintenance.

GraphQL Logo

In this course you will work hands-on from the beginning to the end with expert instructors, and will leave with a working app. We’ll show you techniques learned from our client work, guide you through advanced topics, and stay in touch after with one-on-one follow-up.

We were selected as a training partner at the GraphQL Summit in San Francisco in October 2016, this is a more in-depth version of the training course that we taught there.

Enrollment is limited to 20 people.

GraphQL: The future of data - 1-Day training in San Francisco

What you will learn

GraphQL provides a front-end-developer-centric data interface that can unify all of your data sources – including multiple databases and web APIs – in a single intuitive API. Using the Apollo framework, we also get in-memory client caching and a simple development environment

  • GraphQL and front-end-centric data management
  • An overview of popular GraphQL open source projects: Relay, Apollo, GraphiQL
  • Queries, mutations, schemas, and resolvers
  • Composing queries with fragments
  • Apollo server in a Node.js app (Express, Meteor, or other Node.js-based framework)
  • Managing GraphQL queries on the client using higher-order React components and Apollo
  • Merging a REST endpoint and database responses into a single GraphQL query

This course is totally hands-on; you’ll be coding right from the start. You’ll learn 10x more by doing than you would by watching PowerPoint slides.

We’ll build an app designed to cover all of the essential areas for building real applications with JavaScript, dealing with real-world issues that we’ve encountered working with large and complex apps for OK GROW!’s clients.

At each step you’ll be taught the concept, given the next goal and the basic outline of the solution, and you’ll work to build the next feature into your own version of the app with one-on-one guidance from the instructors.

Then we’ll regroup and explore the instructors’ solution (which you have access to on GitHub).

At the end you’ll have your own working version of the app plus the instructors’ version.

Date

January 25th, 2017 - San Francisco, California

Get 30% Discount Code 30% discount valid until Jan 11, 2017

This date doesn’t work for you? Please join the waiting list to be the first to know when the next one is announced.

Location

Meteor Development Group office, 140 10th St, San Francisco, CA 94103

Cost

The cost for the full 1-day course is $595 USD.

Team tickets are available for $1400 for 3 developers. (Additional developers can be added for a pro-rated price, contact training@okgrow.com).

Get 30% Discount Code 30% discount valid until Jan 11, 2017

You’ll get a certificate of completion for the course, and if there’s anything else your employer needs to cover your cost just let us know.

Register Now!

Customized on-site training is also available for your team. For more info please get in touch: hello@okgrow.com.

What our students say…

“The sessions were highly interactive, explorative, and almost like daily work in a dev shop. A great introduction to this emerging technology. +1”
– Richard

“The workshop and the ensuing resources were great and very useful in getting me going in a practical way.”
– Deva

“In an intimate and small setting, myself and other participants were able to have 1-on-1, hands-on coaching. This bootcamp has saved me the time I otherwise would have had to spend researching on my own.”
– Apollo

“The instructors were very knowledgeable and took the time to help those who needed it, while still maintaining a comfortable pace. I came away with a good understanding of the basics and an enthusiasm to put it to use in my own projects.”
– Donna

Why take in-person training?

You can definitely learn on your own. But many people find that they learn faster and more deeply in a group learning environment. You’ll be exposed to tools, ideas and best practices without needing to sort through outdated and incorrect information.

Have you been meaning to learn GraphQL for a while? Maybe now is the time. Draw a line in the sand. Register now.

Register Now!

Why take a course from us?

We’ve been building web apps with JavaScript for many years. We’ve been working with full-stack JS every day for years. Now React with GraphQL (Apollo) is what we use for all new projects.

About your instructors

Robert Dickert has been working with full-stack JS for years and GraphQL (using Apollo) since the early pre-release versions, and has significant training and teaching experience. Before OK GROW!, he worked for the Meteor Development Group.

Paul Dowman has been developing web apps professionally since 1995 and was an instructor at Bitmaker Labs in Toronto (recently acquired by General Assembly) where he helped set up the program.

Fine print: We make plans based on the enrollment and spend money in advance, so we can’t offer refunds after 48 hours. We know that things come up unexpectedly though, so if you need to change your plans after that then we would be happy to give you a credit for the next time we offer it (which is usually every couple of months).

If you have any questions or feedback please get in touch: training@okgrow.com

Join our announcement list and we'll send you a 30% discount code right away.