|
GraphQL學習手冊
|
|
Learning GraphQL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
現代網路App的宣告式資料擷取工具
"Learning GraphQL是最詳盡的GraphQL和Apollo資源,Eve與Alex則是業界最迷人的教師。無論是準備開啟GraphQL旅程,或是想要瞭解最佳做法,在你的書桌上都要放這本書。”--Peggy Rayzis Apollo工程經理
為什麼GraphQL是自Ajax以來最革命性的資料擷取技術?GraphQL提供了API查詢語言,以及滿足資料查詢功能的runtime,讓它已然成為REST的替代方案,以及量身打造的網路服務架構。Alex Banks與Eve Porcello藉由這本實用的指南為想要開始使用GraphQL的前端網路開發者、後端工程師以及專案/產品經理指引一條明確的學習路徑。
你會在本書學到圖論、圖資料結構與GraphQL型態,並實際瞭解如何為照片分享app建立綱要(schema)。本書也會介紹Apollo Client,一種結合GraphQL和使用者介面的熱門框架。
.探討圖論並回顧現今熱門的圖論範例
.瞭解GraphQL如何將資料庫查詢法應用在網際網路上
.為PhotoShare app建立schema,讓它成為前端和後端團隊的指南與契約
.使用JavaScript建立功能齊全的GraphQL服務,使用Apollo實作用戶端
.製作產品的GraphQL API和用戶端 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目錄
第一章 歡迎使用GraphQL
第二章 圖論
第三章 GraphQL查詢語言
第四章 設計schema
第五章 建立GraphQL API
第六章 GraphQL 用戶端
第七章 現實世界的GraphQL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
作者簡介
Alex Banks、Eve Porcello
Alex Banks與Eve Porcello 是軟體工程師、LinkedIn Learning作者、指導員,以及北加州培訓暨課程開發公司Moon Highway的創辦者。 |
|
|
|
|
|
|
|
|
|
|
|