By the end of this two-day training, you’ll understand:
And you’ll be able to:
GraphQL, a query language for your APIs, can make data fetching simpler and more declarative. There’s a lot of hype around the technology, but how do you get started? And how do you actually use GraphQL to make your life easier as a developer?
Join Alex Banks and Eve Porcello to learn GraphQL from the ground up. Alex and Eve begin with an overview of graph theory and GraphQL’s type system, before demonstrating how to create graph diagrams, how to write queries and mutations, and how to interact with a GraphQL endpoint. You’ll design your own schema and implement your own GraphQL services with Node.js and Express. Along the way, Alex and Eve show you how to work with tools from the GraphQL ecosystem like Apollo and Graphcool and use them to load data into a React UI. You’ll leave ready to build full stack applications with GraphQL.
Alex Banks is a software engineer for Moon Highway, Lynda.com author, and JavaScript enthusiast. He started writing code at the age of eight years old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. Alex now lives in Tahoe City, California, and he provides classroom and online-based training regularly for Yahoo, eBay, PayPal, Stanford University, and other companies across the country. When Alex isn’t in a classroom, he spends his time developing applications, learning new technologies, and writing custom training curriculums with Moon Highway. He is also the author of O’Reilly’s Learning React and Learning GraphQL.
Eve Porcello is the cofounder of Moon Highway, a curriculum-development and training company based in Northern California, where she focuses on JavaScript, Node.js, React, and GraphQL. Eve has taught classes online for LinkedIn Learning and in person at companies all over the world. She’s the author of O’Reilly’s Learning React and Learning GraphQL.
Get the Platinum pass or the Training pass to add this course to your package.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email fluent@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of Fluent contacts
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com
Comments
We will be sending an email to all training attendees with the downloads necessary for the class.
I’m sure there are things I should have installed besides React. I’d prefer to do these installs beforehand rather than in the class, as I always seem to lose context when I’m fumbling with installations. Please publish a list of things you will be expecting us to have installed or to install during the training.