用 Golang (Go)程式語言建構 RESTful API

Golang: 一個使用 Golang (Go)程式語言建立 RESTful APIs 快速上手指南,和包含 1.5 小時的 React-Redux 前端整合內容

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

  • 從 Golang 的 struct 型別和 slice 建立一個模型來新增記錄到
  • 建立一個路由器並註冊到它的 api 端點( endpoints )和 handler 函數( functions )
  • 實施 handler 程式函數以執行 CRUD 運作
  • 建立 Postgres 資料庫實體( instance )和一個儲存記錄的表( table )
  • 建立與資料庫的連線並查詢記錄表,以及插入、更新和刪除個別的記錄
  • 實施對資料庫進行查詢並對永續性資料執行 CRUD 運作的 handler 函數 ( handler functions )
  • 使用諸如 gorilla / mux、 strconv、 reflect 等套件

要求

  • 初學者水準的 Golang 知識 (變數宣告、structs 和 slices )
  • Go 發行版
  • 任何文字編輯器(我使用 atom )

課程說明

歡迎來到用 Golang ( Go )程式語言建立 RESTful APIs 的課程。

你將建立什麼?

對於有興趣學習 Go 程式語言和使用該語言和其他第三方軟體套件建構 REST APIs 的人來說,這是一個快速而且沒有不必要資訊的課程。

你將用 Golang (Go) 建構 RESTful APIs,該 API 將執行 CRUD 運作,或在 PostgreSQL 資料庫中儲存的資料建立、讀取、更新和刪除。

你將使用 structs 和 slices建立模型並存儲和傳遞資料。 你將建立一個路由器來註冊你的 api 端點( endpoints ) handler 函數。 你還將學習如何重構程式碼並建立模組化的檔案結構。

你將使用諸如 PostgreSQL 資料庫等技術進行持久記錄,做 API 請求的 Postman,以及第三方軟體套件,如用於路由的 gorilla / mux,以及其他載入環境變數的套件、製作 http 請求、編碼解碼 JSON、執行字串轉換和檢查型別。

Go (Golang) 程式語言在新創企業和開發社群中非常流行。 Golang 是一門設計簡潔、可維護性和性能表現都很棒的語言。 現在是學習 Go 的最佳時機。

目標受眾

  • Golang 的初級開發者

講師簡介

Mike M 軟體開發人員 ( 更多講師主講課程介紹 )

我是一名軟體開發人員,擁有電機工程學位,三年多的軟體開發經驗。 我每天都使用 Javascript 和其他軟體開發工具。 我有使用 HTML5、CSS3、Angular、Ember、React、Vue.js、Go、MySql、Python、Node.js、Express.js 以及其他各種開發工具。 我喜歡寫程式碼,和別人分享我的知識。

英文字幕:有

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading