fbpx

使用 React 和 Go(Golang)開發全端應用程式

Contents

學習如何使用 React 建立一個單網頁應用程式,並由 Go 開發後端 REST API 提供資料。

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

  • 用 React JS 建構驚人的單網頁應用程式
  • 在 React 中建構可重用的、可組合的元件
  • 在 Go 中建立一個 REST API,處理 JSON 請求,並提供 JSON 響應
  • 在 Go 中建立一個處理 GraphQL 請求的API

要求

  • 具備 Go 程式語言的基本知識
  • 具有 Javascript 的基本知識
  • 具有 HTML 的基本知識

課程說明

React 和 Go 是天作之合。React 是世界上最流行的用於建構單網應用程式的 JavaScript 程式庫,而 Go 則是獨特的適合建構 REST 後端。這就是本課程的全部內容。

學習如何使用最流行和最受歡迎的 JavaScript 前端(React)開發和部署一個快速、安全的 Web 應用程式,並在後端使用最流行和強大的程式語言之一(Go)。

React 是一個開源的、用於建構使用者介面或 UI 元件的前端 JavaScript 程式庫。React 由 Facebook 和一個由開發者和公司組成的社群維護。React可以作為開發單網頁或行動應用程式的基礎。React 是 Web 開發領域最受歡迎的前端JavaScript 程式庫,許多知名機構都在使用,包括 Netflix、Instagram 和紐約時報。透過React,我們可以建構快速、互動的使用者介面。

Go是一種現代的、型別安全的、經過編譯的、極其快速的程式語言。它非常適合於建構安全、可擴充、速度驚人的REST API和 Web 應用程式,也被世界各地的大公司所使用,包括 Netflix、Instagram 和紐約時報。

如果你有留意,你可能已經注意到一些重疊的地方–使用 React 的大公司也在使用Go。這是有原因的,我們將在本課程中探討這個原因。

在本課程中,我們將學習 React 的核心基礎知識,包括 React 生命週期、元件、功能元件、道具、狀態等等。我們還將涵蓋呼叫遠端 API(包括我們建立的,以及第三方的API),以及更多。

在課程的第一部分,我們將使用 React 類別元件建構一個應用程式,然後,一旦完成,我們將使用函式和 Hooks 重新建構整個應用程式。雖然 Hooks 和函式似乎是 React 的未來,但有數以百萬計的程式碼在那裡使用類別來構建,所以知道如何使用類別和函式及 Hooks 與 React 一起工作是很重要的。

我們還將介紹在後端接收請求,包括 JSON 和 GraphQL,並將響應作為 JSON 返回。

為了保證我們網站某些部分對認證使用者的訪問,我們還將探討如何生成和使用 JSON Web Tokens(JWT)

本課程不是為絕對的初學者準備的。我希望你對 JavaScript 和 Go 有一定的經驗,並對 HTML 有一定的瞭解。

目標受眾

  • 對Go和JavaScript有一定了解的開發者

講師簡介

Trevor Sawler Ph.D. ( 更多講師課程介紹 )

我有二十年的專業軟體開發經驗,以及二十年的大學教授經驗。

作為一名企業家,我曾與廣泛的客戶合作,包括湯姆森-尼爾森、惠普、加拿大皇家銀行、Keybank、Sprint以及很多很多其他客戶。我還擁有豐富的管理和專案管理經驗。我曾在數百萬美元的專案中領導由50名開發人員和藝術家組成的團隊,也曾在小得多的專案中領導更小的團隊。

作為一名教授,我曾在各種課程領域授課,包括電腦科學、英語、愛爾蘭和美國文學,以及一些連線文科和技術領域的 “交叉 “課程。

我在資訊科技領域的工作獲得了地區、國家和國際獎項,作為大學教授,我的教學和研究也獲得了獎項。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 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 位部落客按了讚: