在 30 天的時間內學習後端語言 Golang,從基礎的 Golang 語法開始練習,慢慢帶入網頁後端觀念以及 Golang 的後端應用,並透過小專案的實作,了解實際開發的過程。
內容是以前端工程師的角度來學習 Golang 後端的學習筆記,希望藉由記錄自身的學習歷程幫助其他想學習後端的前端工程師參考。
理解 Gin 框架的 API 實作之後,今天就要來完成 To-do List 的「 新增 、讀取、更新、 刪除 」 (CRUD:Create、Read、Upda...
哈囉~大家好!今天主要是來看看 To-do List API 有沒有符合 RESTful API 的設計規範。📌 如果想再看看 API 比較詳細的內容解釋,可以...
今天要來介紹 Go 的 Middleware!讓 To-do List API 錯誤回應更簡潔、更好管理~一開始會先介紹一下 Middleware,然後再說明要...
今天要來整頓一下 To-do List 的專案架構,讓整個開發過程可以比較趨近於實務上的需求! 我覺得這是很重要的一環呢!畢竟學了一個新的語言,就是希望要能夠落...
我們會分成兩個章節來調整 To-do List 專案架構,主要是將「 有相關聯、會互相影響 」的程式做區分: 第一部分:service、model、middl...
今天會繼續把剩下的 To-do List 專案架構完成:handler、repository、service。那我們就直接開始吧! 4. repository...
我們把 To-do List 的架構都建好之後,就要來替換「 資料來源 」了! 還記得前面有提到 repository 檔案嗎?裡面的 新增、修改、查詢、刪除...
GORM 在介紹 GORM 之前,先來看看什麼是 ORM~官網:https://gorm.io/index.html ORM 是什麼? ORM 是 Objec...
了解 SQLite 和 GORM 的基本操作之後,就要把它們應用在 To-do List 的專案中了!今天會從安裝環境開始,之後建立資料表等,摘要如下: SQ...
昨天成功連線資料庫之後,有透過 DB Browser for SQLite 看到 tasks.db 檔案裡面的內容,也有透過程式新增了一筆測試資料存進資料庫裡面...