iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Go,一起成為全端吧!—— 給前端工程師的 Golang 後端學習筆記 系列

在 30 天的時間內學習後端語言 Golang,從基礎的 Golang 語法開始練習,慢慢帶入網頁後端觀念以及 Golang 的後端應用,並透過小專案的實作,了解實際開發的過程。
內容是以前端工程師的角度來學習 Golang 後端的學習筆記,希望藉由記錄自身的學習歷程幫助其他想學習後端的前端工程師參考。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 - 資料庫:為什麼需要 Migration?

哈囉!大家好~經過前幾天修修改改程式之後,To-do List 已經成功與資料庫連線,並且可以透過 API 來修改資料庫裡的資料!如果有測試修改的話,就會在資料...

2025-10-05 ‧ 由 jadeo_o 分享
DAY 22

Day22 - 資料庫:幫 To-do List 加入 Migration

今天,就要來實作 Migration 的功能!我們選擇這一個 golang-migrate 工具來協助管資料庫版本,有興趣了解更多的朋友可以參考它的 githu...

2025-10-06 ‧ 由 jadeo_o 分享
DAY 23

Day23 - ORM 關聯:新增任務分類

完成 DB migration 的設定之後,今天要來新增任務清單的分類!大家應該有聽過「 關聯式資料庫 」吧?有沒有想過為什麼會有這個詞出現呢?在 Day 18...

2025-10-07 ‧ 由 jadeo_o 分享
DAY 24

Day24 - ORM 關聯:新增分類 CRUD 功能

接下來,我們要新增 Category 的 API,讓前端可直接讀取目前所有的分類、新增、修改、刪除分類。然後再調整讀取分類的那支 API,讓它一起回傳每個分類下...

2025-10-08 ‧ 由 jadeo_o 分享
DAY 25

Day25 - 環境變數管理:認識 .env 檔案

哈囉!大家好~目前 To-do List 的資料庫功能已經完成的差不多了,在本地端測試也都非常正常。但是如果今天不是在我的電腦上跑,而是換了一個不一樣的環境,那...

2025-10-09 ‧ 由 jadeo_o 分享
DAY 26

Day26 - 環境變數管理:打造可移植的專案架構

今天要建立 .env 檔案,讓 To-do List 專案「 安全、可移植、易維護 」,而且在不同環境時,只要切換 .env 檔案的內容即可。 所以目標是:...

2025-10-10 ‧ 由 jadeo_o 分享
DAY 27

Day27 - Docker 部署:Docker 是什麼?

今天是第 Day 27 天!To-do List API 的功能差不多完成了, 昨天也幫專案加上了環境變數 .env 檔案,為了讓這個 To-do List 到...

2025-10-11 ‧ 由 jadeo_o 分享
DAY 28

Day28 - Docker 部署:讓 To-do List 跑在任何地方

昨天介紹完 Docker 的基本功能之後,今天就要來幫 To-do List 新增 Docker 功能!🙌🙌🙌把專案包起來,然後試著跑看看~ 今日步驟: 安裝...

2025-10-12 ‧ 由 jadeo_o 分享
DAY 29

Day29 - 雲端部署:認識雲端部署

有了 Dockerfile 之後,就可以準備把 To-do List API 部署到雲端上了!今天一樣會先分享一些雲端部署的內容,明天就會讓 To-do Lis...

2025-10-13 ‧ 由 jadeo_o 分享
DAY 30

Day30 - 雲端部署:讓 To-do List 漫步在雲端

終於到了最後一天 Day 30!🎉🎉🎉  我們要讓 To-do List API 漫步在雲端! 今天會完成 To-do List 服務的雲端部署和測試,以下是今...

2025-10-14 ‧ 由 jadeo_o 分享