GraphQL學習指南
內容描述
為什麽GraphQL是Ajax誕生以來最具創新性的數據獲取技術?GraphQL通過為API提供查詢語言和用以完成查詢的運行狀態,提供了對REST和特定頁面服務架構的替代方案。借助這本書,Alex Banks和Eve Porcello為希望開始使用GraphQL的前端Web開發人員、後端工程師以及項目或產品經理提供了一條清晰的學習路徑。
你將先後探索圖論、圖數據結構和GraphQL類型,之後在實際項目中學習如何為照片共享應用構建schema。本書還將向你介紹Apollo Client,可用來將GraphQL連接到你的用戶界面。
探索圖論並回顧當今使用的家喻戶曉的圖形實例
瞭解GraphQL如何將數據庫查詢方法應用於互聯網
為照片分享應用創建一個schema,讓它成為前後端團隊間的橋梁和契約
使用JavaScript構建功能完備的GraphQL服務,使用Apollo實現客戶端
瞭解如何為生產環境準備GraphQL API和客戶端
“這本書是學習GraphQL和Apollo方面最全面的教材,Eve和Alex是業內最具吸引力的教師。無論你是準備開始學習GraphQL,亦或是想瞭解一下最新的最佳實踐,這本書值得在你的桌子上占一個位置。”
--Peggy Rayzis,Apollo工程經理
本書的兩位作者Alex Banks和Eve Porcello都是軟件工程師,LinkedIn Learning作者、講師以及Moon Highway的創始人。Moon Highway是一家位於北加州的培訓和課程開發公司。