Beginning GraphQL

More Information
  • Understand core GraphQL concepts that can be used across different languages
  • Understand the overall structure of GraphQL applications
  • Use Apollo GraphQL for both server and client JavaScript applications
  • Understand the key differences between GraphQL and REST

Though fairly new, GraphQL is quickly rising in popularity when it comes to API development. This book will teach you everything you need to know to start building efficient APIs with GraphQL. You’ll begin by learning to create a simple scaffold application using Node.js and Express. Then, you’ll explore core GraphQL concepts and study how GraphQL integrates with other frameworks in real-life business applications. By the end of the book, you will be able to successfully create efficient client-server REST-like applications.

  • Perform server-side implementations using GraphQL.js, Apollo, Graphcool and Prisma
  • Understand an example client-side implementation of GraphQL in ReactJS using Apollo
  • Get to know expert tips and tricks that enable you to efficiently use GraphQL in production
  • Implement over 20 practical activities and exercises across 5 topics to reinforce your learning
Page Count 128
Course Length 3 hours 50 minutes
ISBN 9781789610543
Date Of Publication 25 Jul 2018
GraphQL Features
Setting up a Simple GraphQL Application


Brian Kimokoti

Brian Kimokoti is a software developer with Andela. He holds a bachelor’s degree in computer science from the Multimedia University of Kenya. Since the last 5 years, he is developing applications in PHP, JavaScript, and Python. Brian is a regular tech blogger on different online platforms and aspires to gain more experience and skills to an engineering and architect level.