iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

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

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

參賽天數 25 天 | 共 25 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - CRUD 完整實作:To-do List API

理解 Gin 框架的 API 實作之後,今天就要來完成 To-do List 的「 新增 、讀取、更新、 刪除 」 (CRUD:Create、Read、Upda...

2025-09-25 ‧ 由 jadeo_o 分享
DAY 12

Day12 - RESTful 設計:檢視 To-do List API 規劃

哈囉~大家好!今天主要是來看看 To-do List API 有沒有符合 RESTful API 的設計規範。📌 如果想再看看 API 比較詳細的內容解釋,可以...

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

Day13 - Gin Middleware: API 錯誤處理方式

今天要來介紹 Go 的 Middleware!讓 To-do List API 錯誤回應更簡潔、更好管理~一開始會先介紹一下 Middleware,然後再說明要...

2025-09-27 ‧ 由 jadeo_o 分享
DAY 14

Day14 - 實務開發中的 GO 專案架構

今天要來整頓一下 To-do List 的專案架構,讓整個開發過程可以比較趨近於實務上的需求! 我覺得這是很重要的一環呢!畢竟學了一個新的語言,就是希望要能夠落...

2025-09-28 ‧ 由 jadeo_o 分享
DAY 15

Day15 - 優化 To-do List 專案結構1

我們會分成兩個章節來調整 To-do List 專案架構,主要是將「 有相關聯、會互相影響 」的程式做區分: 第一部分:service、model、middl...

2025-09-29 ‧ 由 jadeo_o 分享
DAY 16

Day16 - 優化 To-do List 專案結構2

今天會繼續把剩下的 To-do List 專案架構完成:handler、repository、service。那我們就直接開始吧! 4. repository...

2025-09-30 ‧ 由 jadeo_o 分享
DAY 17

Day17 - Go 與資料庫:SQLite

我們把 To-do List 的架構都建好之後,就要來替換「 資料來源 」了! 還記得前面有提到 repository 檔案嗎?裡面的 新增、修改、查詢、刪除...

2025-10-01 ‧ 由 jadeo_o 分享
DAY 18

Day18 - Go 與資料庫:GORM

GORM 在介紹 GORM 之前,先來看看什麼是 ORM~官網:https://gorm.io/index.html ORM 是什麼? ORM 是 Objec...

2025-10-02 ‧ 由 jadeo_o 分享
DAY 19

Day19 - Go 與資料庫:用 GORM 操作 SQLite

了解 SQLite 和 GORM 的基本操作之後,就要把它們應用在 To-do List 的專案中了!今天會從安裝環境開始,之後建立資料表等,摘要如下: SQ...

2025-10-03 ‧ 由 jadeo_o 分享
DAY 20

Day20 - GORM CRUD:To-do List 連結資料庫

昨天成功連線資料庫之後,有透過 DB Browser for SQLite 看到 tasks.db 檔案裡面的內容,也有透過程式新增了一筆測試資料存進資料庫裡面...

2025-10-04 ‧ 由 jadeo_o 分享