fbpx

全端開發使用 React,Python 和 GraphQL

課程簡介

使用 Python、 React 和 GraphQL 的最新和最好的功能開發令人印象深刻的、豐富的 Web 全端( full-stack )應用程式

課程介紹:English 简中

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

  • 如何使用 React 和 Python 建構出色的、完整的全端應用程式
  • 使用 Django Web 框架建立強健的 Python 後端
  • 使用 Graphene 和 Graphene-Django 將 GraphQL 與 Python 整合
  • 深入地使用 GraphQL; 從基本概念到在全端應用程式中使用它
  • 最新最好的 React 概念,包括 React Hooks,React Context 和更多
  • 在後端使用 GraphQL 建立一個完整的 API (使用 Django 和 Graphene)
  • 透過 Apollo Boost、 Apollo Client 和 Apollo Client State,在 React 應用程式中深入使用 GraphQL

要求

  • 熟悉基本 React 概念(元件、屬性)
  • 熟悉 ES6 JavaScript 是有幫助的,但不是必需的

課程說明

本課程是為希望使用尖端 React 使用者介面、和強健的 Python 後端驅動,在伺服器和客戶端上使用 GraphQL 建立一個完整的 Web 應用程式的開發人員所開設。

這是為那些想要在最新的 Web 技術中走在潮流尖端的開發者設計的,主要關注如何從前端到後端使用 GraphQL,最新的 React 技術和工具,包括 React Hooks,Apollo Boost,和 Material UI,以及如何將它們與 Python,Django 和 Graphene 整合起來形成一個驚人的全端應用程式。

###我們要建造什麼? ###

這是一個全端應用程式,使用 Python (Django 和 Graphene)製作的 GraphQL API,使用 React Hooks 和 Apollo Boost 的 React 客戶端應用程式,使用 React Context (useContext) 和 Apollo Client State 的狀態管理 ,使用 Cloudinary 做媒體檔案上傳等等。

我們的應用程式將是一個名為 ReactTracks 的社群音樂分享應用程式,使用者可以上傳和分享任何他們喜歡的音樂; 我們的應用程式中的使用者將能夠通過喜歡他們新增的曲目到他們的個人資料,搜尋曲目,新增關於他們的音樂的資訊,以及編輯和刪除他們的曲目,。

###它包括哪些概念? ###

  • 使用 Python 構建強健的 GraphQL 後端
  • 打造令人印象深刻的使用者介面
  • 使用 JSON Web Tokens 驗證向 Python 後端發出的請求
  • 掌握最新最好的 React 工具 – React Hooks 和 React Context
  • 深入研究和理解兩個 GraphQL 客戶端程式庫 — Apollo Boost 和 Graphene
  • 使用 Apollo Apollo Client State 管理應用程式狀態
  • 使用 React Router 4 為你的 React apps 提供路由和路由保護
  • 掌握 GraphQL 的核心概念(queries、mutations、 GraphQL types、variables、schemas、resolvers)
  • 使用 Django 構建強大的 web 應用程式後端和 GraphQL APIs
  • 使用 Graphene 和 Graphene-Django 在 Python 應用程式中使用 GraphQL
  • 使用最受歡迎的Material UI 程式庫元件製作視覺效果令人印象深刻的 React apps
  • 使用 Cloudinary / Cloudinary API 上傳媒體檔案
  • 客戶端和伺服器上的 GraphQL 錯誤處理
  • 如何使用 GraphQL IDEs (例如 GraphiQL 和 GraphQL Playground)與 APIs 互動
  • 如何使用 React Dev Tools 和 Apollo Dev Tools 輕鬆地與 React 程式碼互動
  • 基於 pipenv 的套件管理和 npm / yarn的相依套件管理
  • 還有更多!

注意: 本課程對於希望學習 React 生態系統中最新和最好的功能並開始用它們構建真實世界專案的 Python 開發人員以及希望開始使用 Python Django 和 Graphene 等強大工具的 React / JavaScript 開發人員都是極好的建議。

目標受眾

  • 希望進入 React 生態系統並學習最新工具的 Python 開發人員
  • 希望熟悉 Python 的 JavaScript / React / Node 開發人員
  • 想要學習如何使用 GraphQL 建構真實世界應用程式的開發人員

講師簡介

Reed Barger  全端 Web 開發人員 ( 更多講師主講課程介紹 )

我是一個充滿熱情的網頁開發者,熱衷於學習和教授我所知道的東西。 我相信通過實踐學習,這種哲學在我教授的每一門課程中都有體現。 我喜歡探索新的網路技術,我的課程專注於給你在今日快速發展的行業中擁有優勢。

英文字幕:有

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

優惠資訊

如何購買這門課程比較划算?可以參考課程購買優惠說明


報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: