fbpx

GraphQL 範例

Contents

使用 Node.js,Express,Apollo Server,React,Apollo Client 編寫全端的JavaScript 應用程式來學習 GraphQL。

從這 5.5 小時的課程,你會學到

  • 基於 Node.js、 Express 和 Apollo Server 構建 GraphQL 伺服器
  • 使用一般的的 HTTP 請求或 Apollo Client 從 JavaScript 客戶端應用程式呼叫 GraphQL APIs
  • 處理認證 / 授權、快取等功能

要求

  • 熟悉最新的 JavaScript,包括 ES6 + 和 node.js
  • 有一定的 Express 和 React 的知識是最好的,但不是嚴格要求

課程說明

越來越多的團隊在他們的 Web APIs 中選擇 GraphQL 而不是 REST。 GraphQL 查詢為客戶端從伺服器請求資料的方式提供了極大的靈活性,防止了資料的 overfetching 或 underfetching 之類的問題,並允許在單個請求中取得多個資源。

在本課程中,您將通過全端 JavaScript 應用程式形式的實際示例,學習如何在伺服器端和客戶端應用程式中使用 GraphQL。 您將了解所有主要的 GraphQL 概念,例如模式定義、查詢、變更和訂閱,以及解決常見需求的方法,例如處理身份驗證/授權和客戶端快取。

這些示例在後端使用帶有 Node.js 和 Express 的 Apollo Server,在前端使用 React,首先使用 GraphQL-Request,然後使用 Apollo Client 作為 GraphQL 客戶端。 GraphQL-WS 用於訂閱。

然而,目的不僅僅是涵蓋特定的 GraphQL 程式庫,而是讓您對底層概念有更全面的了解。 例如,GraphQL 客戶端程式庫只有在學習如何“手工”編寫一個簡單的客戶端之後才會被引入,以確保您理解 GraphQL over HTTP 格式。

本課程假定您熟悉現代 JavaScript,最好熟悉 Node.js/Express 和 React。

目標受眾

  • 希望學習 GraphQL 的 Javascript 開發者

講師簡介

Mirko Nasato 軟體開發者和導師

Mirko 擁有超過18年的軟體開發經驗,為各種各樣的公司開發軟體,從新創公司到大型高知名度的組織。

他是一名資深全端開發人員,熟悉許多程式語言和應用程式開發的所有方面,從後端服務到 web 應用程式和行動應用程式,包括 DevOps 和持續交付。

還擁有開放大學的軟體開發深造文憑。

他總是熱衷於學習新技術,並且喜歡在 Udemy 上教學,因為這讓他有機會與成千上萬的其他開發人員分享他的經驗。

目前在英國倫敦,他經營著自己的諮詢公司- Encoded Knowledge Ltd。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: