GraphQL is a powerful API query language that allows a web client to ask and receive the exact shape of the data it needs. As an alternative to REST, GraphQL promises to eliminate over-fetching data, reduce the need for multiple API calls, and let engineers move faster by leveraging the powerful developer tooling it enables.

This workshop will introduce you to key GraphQL concepts, and we’ll discuss together how GraphQL is different from other API technologies. Then we’ll take these concepts and apply them to building an actual a GraphQL API, end to end, in PHP. And along the way, we’ll discuss important topics such as security, performance optimization, and application architecture.

By the end of this workshop you’ll have a solid understanding of how GraphQL works. You’ll know how to spin up a GraphQL API in PHP, and what considerations you need to take into account. But most importantly, you’ll understand the tradeoffs and benefits of different API paradigms, and understand why GraphQL might be the right choice for your application’s API.

Comments

Comments are closed.

Darren Wright at 15:56 on 2 May 2019

Great dive into GraphQL, really enjoyed the session. Speaker provided lots of resource links, examples were well laid out and easy to follow.

Chris Holland at 16:10 on 2 May 2019

outstanding tutorial, learned a ton, and had fun coding along. very well-crafted exercises, with great blend of info material and hands-on code.

Ben Chrisman at 14:08 on 3 May 2019

I don't know if I've been to a tutorial where the class works along with the instructor, where the instructor prepared enough to prevent all technical issues on behalf of the class. Time ran short, could of easily lasted 4 hours instead of the designated 4. Bravo!