fbpx

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

Golang: 一個沒有冗言和快速上手指南,用 Golang (Go)程式語言建立 RESTful APIs

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

  • 從 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

也許你會有興趣

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

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: