Practical GraphQL: Become a GraphQL Ninja

Tamas Piros
  • Course duration: 6h 13m
This title has been retired and is no longer for sale.
Look inside
GraphQL massively improves the efficiency of your web APIs, intelligently reducing data loads to exactly what’s being requested. Practical GraphQL: Become a GraphQL Ninja is a hands-on, practical course teaching the key aspects of GraphQL and how to improve API designs. You’ll begin with the basics, and then work your way through queries, mutations, scalar types, image management, authentication, and authorization. Each new skill will be put into action by developing real-world web applications using JavaScript and React.

Distributed by Manning Publications

This course was created independently by Tamas Piros and is distributed by Manning through our exclusive liveVideo platform.

about the subject

GraphQL helps solve issues of over- or under-fetching data from your APIs. This type-based query language gives your clients complete control over the data they request, ensuring that your APIs are faster, more reliable, and much less work for your clients to use! Best of all, you can use GraphQL with any language or stack of tools.

about the video

Have you heard about GraphQL and wanted a smart primer on the basics? Practical GraphQL: Become a GraphQL Ninja sets you up with all the skills you need to implement GraphQL in your APIs. You’ll learn by building four hands-on projects, including extending a React application with authentication and authorization and an application that can display images and upload files using purely GraphQL. At the end of 42 concise lessons, you’ll have mastered GraphQL for uploading files, serving images, and working with a MySQL database.


For web developers familiar with React.

what you will learn

  • Create custom scalars
  • Become familiar with Resolvers, Type Definitions (Schemas)
  • Understand the importance of a data model in relation to GraphQL
  • Understand how GraphQL queries work, including parameterized queries
  • Get a working knowledge of GraphQL mutations
  • Understand how file uploads work using GraphQL
  • Learn how to serve images in a GraphQL context
  • Go hands-on and learn how authentication and authorization works in GraphQL

about the instructor

Tamas Piros is a Google Developer Expert in web technologies and a developer evangelist. He has more than a decade of experience delivering technical training to large, prestigious organizations. Throughout his career, he has delivered presentations and training classes all over the world. He is passionate about unlocking the latest & greatest features of web development.
what's a liveVideo?
Find out more

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Practical GraphQL: Become a GraphQL Ninja liveVideo for free