iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

Golang - 從打造一個 API 開始學起 系列

這系列的文章為學習 Golang 創建 API 的紀錄,並且會與另外兩位團隊成員的作品合為一個簡單的專案。 這三十天的紀錄將會分為以下部分:

環境建置: 往往打消熱情的都是建置開發環境時所產生的問題 ,將會詳細截圖並且會透過 heroku 的雲端服務降低產生衝突的可能。

API 撰寫: 在實作一支 API 的同時介紹有使用到的 Golang 特性,方便理解原理並能實際應用。

雲端部屬: 將會介紹如何從創立帳號到上傳成品於 Heroku ,並且開放使用。

鐵人鍊成 | 共 30 篇文章 | 26 人訂閱 訂閱系列文 RSS系列文 團隊Bikini Bottom
DAY 21

[Day21] 解析 jwt (一)

本文同步發表於: Sponge Records 本文將會介紹 JWT (JSON Web Token) 的組成與用途 jwt 使用場景 使用者可以使用 jwt...

2019-10-06 ‧ 由 Sponge 分享
DAY 22

[Day22] 解析 jwt (二)

本文同步發表於: Sponge Records 本文將介紹如何用 golang 實作 jwt 的產生與驗證,來達到網站與 api 驗證的功能 jwt 的產生 上...

2019-10-07 ‧ 由 Sponge 分享
DAY 23

[Day23] 會員帳號修改

本文同步發表於: Sponge Records 由於 API 成功被前端與分析端所使用,因此我們繼續設計會員系統的 API,本文將會實作更改密碼的功能,來讓使用...

2019-10-08 ‧ 由 Sponge 分享
DAY 24

[Day24] 會員帳號刪除

本文同步發表於: Sponge Records 上一回我們實作了密碼修改的功能,這回將會實作帳號停用的功能,來讓使用者可以刪除自己的帳號,一般情況下帳號停用不會...

2019-10-09 ‧ 由 Sponge 分享
DAY 25

[Day25] api 結構一覽

本文同步發表於: Sponge Records 目前我們的 api 已開發完成,來整理一下 api 的 url、他們的傳入傳出的參數與功能吧 會員帳號創立...

2019-10-10 ‧ 由 Sponge 分享
DAY 26

[Day26] 版本控制工具-git

同步發表於: Sponge Records 在寫程式的時候難免修修改改,不論是增加新的功能亦或是修正錯誤的程式,而在這過程很可能會動到原本運行正常的程式碼,如果...

2019-10-11 ‧ 由 Sponge 分享
DAY 27

[Day27] Iaas、Pass、Saas 區分與選擇

同步發表於: Sponge Records Iass、Pass、Sass 為三種型態的雲服務,而這三種服務並不是獨立的,而是層層堆疊後的結果這三種服務將有機會出...

2019-10-12 ‧ 由 Sponge 分享
DAY 28

[Day28] 安裝 heroku 環境

同步發表於: Sponge Records 由於我們採用 heroku 作為部屬環境,因此需要安裝 heroku 的部屬工具 heroku cli,透過這個工具...

2019-10-13 ‧ 由 Sponge 分享
DAY 29

[Day29] 回顧 api 的功能與待完善的部分

同步發表於: Sponge Records 經歷了29天的努力,api也算是有個型了github 第一次挑戰鐵人賽,且我本身是常在寫 c# 的,這系列文章也算是...

2019-10-14 ‧ 由 Sponge 分享
DAY 30

[Day30] Golang - 從打造一個 API 開始學起-心得感想

同步發表於: Sponge Records 第一次挑戰鐵人賽,雖然慚愧,但我的文章內容並不豐富,雖然如此要堅持30天的份量還是很困難,邊製作作品邊寫文章的壓力真...

2019-10-15 ‧ 由 Sponge 分享