我相信學習程式設計的最好方法是構建一個真正的應用程式,所以為了能了解Golang Backend的開發流程與架構,我將跟隨著techschool的Golang Backend課程逐步學習如何從頭開始設計、開發和部署後端Web服務,並將這過程編寫成學習筆記。
A Simple Bank Using PostgreSQL、Golang、Docker to implement simple bank API. Fea...
Download & Install Docker Desktop 開發環境是使用 Mac(Intel) + Orbtack來進行開發,亦可使用Dock...
Database Migration 後端開發中DB migration是很重要且經常性的操作,因此這個Tasks主要是學習如何使用golang migrate...
How to implement CRUD in golang ? 今天我們將學習如何用Golang編寫程式碼來執行資料庫的CRUD(創建、讀取、更新、刪除)操...
What is CRUD? Create: insert new records to the database READ: Select or Search...
Go testing Rule Golang 寫測試程式時,只需在程式名稱後面加上 _test並與程式放在同一個folder :例如程式名稱叫 accoun...
What is a Database Transaction ? A single unit of work Often made up of multipl...
Simple Bank Transaction Transfer 10 USD from back account 1 to bank account2...
Test money transfer transaction Modify Main_test.go to export *sql.DB 在編寫stroe_...
DB Transaction Dead Lock Test Driven Development (TDD) 在實現accounts的balance前,我們先...