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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 使用 React Hooks 和 GraphQL 建立一個即時應用程式
- Nodejs – 完整開發指南(包括 MVC,REST APIs,GraphQL)
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。