内容説明
今日では多くのWebサービスがRESTアーキテクチャスタイルで実装されています。RESTは2000年にフィールディングの論文で提唱された後に爆発的に普及し洗練されてきました。一方で、本書で紹介するGraphQLは2015年にFacebookによって公開されたRESTとは異なるアプローチのアーキテクチャです。GraphQLの最大の特徴はクエリ言語を用いてデータを操作する点です。クエリ言語の表現力の高さによりクライアントは本当に必要なリクエストを送ることができます。本書ではGraphQLの概要とGraphQLを用いたWebサービスの開発方法を実装例に沿って紹介します。認証やファイルアップロードといった実践的なトピックまで踏み込んだGraphQLの実用的な入門書です。
目次
1章 GraphQLへようこそ
2章 グラフ理論
3章 GraphQLの問い合わせ言語
4章 スキーマの設計
5章 GraphQLサーバーの実装
6章 GraphQLクライアントの実装
7章 GraphQLの実戦投入にあたって
付録A Relay各仕様解説
著者等紹介
ポーセロ,エバ[ポーセロ,エバ] [Porcello,Eve]
ソフトウェアアーキテクト兼トレーナー。カルフォルニア北部でカリキュラム開発を行っているMoon Highwayの共同創立者。Moon Highway創立前には1‐800‐Dentist、マイクロソフトに所属。また、リンダドットコムで企業トレーナー、スピーカー、講習プログラムの作成を担当
バンクス,アレックス[バンクス,アレックス] [Banks,Alex]
ソフトウェアアーキテクト兼トレーナー。カルフォルニア北部でカリキュラム開発を行っているMoon Highway社の共同創立者。シカゴマラソン、MSN、アメリカ合衆国エネルギー省でアプリケーションの開発に参画した経歴を持つ。現在はYahoo!にてNode.jsのトレーニングプログラムの設計・開発に従事。また、Yahoo!の新規雇用者に向けた継続的デリバリのカリキュラムの開発も補助していた。リンダドットコムにて多数のコース作成を担当
尾崎沙耶[オザキサヤ]
株式会社カブクで新規事業の開発からソフトウェアの開発までを担当。大学在学中にコンピュータサイエンスの分野に興味を持ち、同時期にソフトウェアエンジニアのアルバイトを始める。東京工業大学生命理工学部卒業ののちソフトウェアエンジニアとして働き始め現在に至る。ソフトウェアの開発ではAPI設計やアーキテクチャに関心が強い(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
mft
Mariyudu
KaichiWork
おーちゃん
すべてうまくいっている