Learning GraphQL

Declarative Data Fetching for Modern Web Apps



Bookstore > Books > Learning GraphQL

Learning GraphQL
Price$31.17 - $32.17
Rating
AuthorsAlex Banks, Eve Porcello
PublisherO'Reilly Media
Published2018
Pages198
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101492030716
ISBN-139781492030713
EBook Hardcover Paperback

Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL presents a clear alternative to REST and ad hoc web service architectures. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with GraphQL.

You'll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface.

Explore graph theory and review popular graph examples in use today; Learn how GraphQL applies database querying methods to the internet; Create a schema for a PhotoShare application that serves as a roadmap and a contract between the frontend and backend teams; Use JavaScript to build a fully functioning GraphQL service and Apollo to implement a client; Learn how to prepare GraphQL APIs and clients for production.


  1. (2 books)
  2. (2 books)



3 5 30

Similar Books


Learning TensorFlow

Learning TensorFlow

Roughly inspired by the human brain, deep neural networks trained with large amounts of data can solve complex tasks with unprecedented accuracy. This practical book provides an end-to-end guide to TensorFlow, the leading open source software library that helps you build and train neural networks for computer vision, natural language proc...
TensorFlow for Deep Learning

TensorFlow for Deep Learning

Learn how to solve challenging machine learning problems with Tensorflow, Google's revolutionary new system for deep learning. If you have some background with basic linear algebra and calculus, this practical book shows you how to build - and when to use - deep learning architectures. You'll learn how to design systems capable of detecti...
Machine Learning with Python Cookbook

Machine Learning with Python Cookbook

This practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If you're comfortable with Python and its libraries, including pandas and scikit-learn, you'll be able to address specific problems such as loading data, handling text or numerical data, model...
Drupal for Education and E-Learning, 2nd Edition

Drupal for Education and E-Learning, 2nd Edition

As social networks become more popular, their role in the classroom has come under scrutiny. Drupal offers a wide variety of useful tools for educators. Within a single Drupal site, you can set up social bookmarking, podcasting, video hosting, formal and informal groups, rich user profiles, and other features commonly associated with soci...
Moodle E-Learning Course Development, 3rd Edition

Moodle E-Learning Course Development, 3rd Edition

Moodle is the leading open source e-learning management system. Using Moodle, teachers and professors can easily construct richly-textured web-based courses. A course can consist of a number of lessons, with each lesson including reading materials; activities such as quizzes, tests, surveys, and projects; and social elements that encourag...
Clojure for Machine Learning

Clojure for Machine Learning

Clojure for Machine Learning is an introduction to machine learning techniques and algorithms. This book demonstrates how you can apply these techniques to real-world problems using the Clojure programming language.It explores many machine learning techniques and also describes how to use Clojure to build machine learning systems. This bo...