Skip to Content
GraphQL in Motion
on-demand course

GraphQL in Motion

with Tyler Reckart
May 2019
Intermediate
2h 44m
English
Manning Publications
Closed Captioning available in English

Overview

See it! Learn it! Do it! GraphQL in Motion gets you started building GraphQL-based APIs for new and existing web and mobile applications. Featuring expert presenter Tyler Reckart, dozens of high-quality video lessons, built-in exercises, and the innovative liveVideo learning platform, you'll practice as you go and start using what you learn immediately.

GraphQL in Motion teaches you to use GraphQL to build easy-to-manage APIs that radically simplify communication between the components and services that make up a web application. You'll begin by learning how GraphQL fits into various application architectures, including how it compares to REST and other API styles. Following a series of examples, you'll learn to use the GraphQL syntax to write simple data-retrieval queries, dig into schema design, and tackle more advanced challenges like direct data manipulation and error handling. Along the way, you'll find quizzes that check your understanding of what you've just read and exercises that encourage you to practice as you go so you'll be ready to take on the real world.



About the Technology
In applications with many moving parts, it's a monumental task to keep track of which components and services are responsible for which data at any given time. GraphQL provides an abstraction layer through which you can request data from application services without knowing their underlying architecture. Developed by Facebook to simplify their internal APIs, GraphQL is now available as an open source tool you can use for your own web and mobile applications. Just like REST, GraphQL receives queries and returns resources; however, with GraphQL you can specify the resources you want in a single query without knowing anything about the way the servers are organized. Powerful, fast, and designed with modern development in mind, GraphQL-based systems are more flexible and developer-friendly than traditional REST-based architectures.

About the Video


What's Inside
  • When to use GraphQL
  • Writing queries in GraphQL
  • GraphQL schemas and resolvers
  • Fetching and manipulating data
  • Debugging and error handling
  • Integrating GraphQL with existing JavaScript apps


About the Reader
Readers should be familiar with full-stack web application designs, including RESTful services. Examples are in JavaScript.

About the Author
Tyler Reckart has been using GraphQL ever since its open-source debut in 2015. He's a software engineer at BoomTownROI, where he builds engaging experiences and tools that help real estate professionals acquire new leads and grow their businesses.

Quotes
This course is exactly what you need to understand and start using GraphQL.
- Carlos Curotto

It's a hands on bootcamp on setting up a GraphQL API. The pace is fast but you get through a lot of stuff and it rewards rewatching.
- Stephen Oates

Really useful for setting foundations of GraphQL, with practical examples.
- Miguel Montalvo

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

GraphQL

GraphQL

Dominik Kress
Beginning GraphQL

Beginning GraphQL

Raeesaa Metkari, Xavier Decuyper
Rust in Motion

Rust in Motion

Carol Nichols, Jake Goulding

Publisher Resources

ISBN: 10000MNLV201723OtherPublisher WebsitePurchase Link