iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

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

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

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

Day1 - 從前端到後端:我為什麼選擇 Go?

嗨! 大家好,我是前端工程師 Jade!這是我第一次參加鐵人賽,想把我自己學習Go 後端的學習筆記跟大家分享~ 後端語言那麼多~為什麼會選擇 Go 呢? 是這樣...

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

Day2 - Go 語法初探:Hello World 又來了

嗨!大家好~ 完成 Go 的安裝之後,就要來認識 Go 的一些基本語法,然後印出大家寫程式時都很熟悉的老朋友 Hello World! 實作 Go 的基本指令...

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

Day3 - Go 基本語法介紹-1:變數、基本型態、條件與迴圈

今天要來介紹 Go 的一些基本語法 part1! 大家之前如果有寫過 Typescript 和 C 語言的話,我覺得 Go 就是這兩種語言的綜合體 😆,有 C...

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

Day4 - Go 基本語法介紹-2:陣列、函式、結構與指標

上一章我們有提到了 Go 的變數宣告以及迴圈的用法,今天要來繼續介紹 Go 的基本語法:陣列、函式、struct以及指標。 Go 的基本語法-2 這個部分一樣...

2025-09-18 ‧ 由 jadeo_o 分享
DAY 5

Day5 - Go 的模組化:拆分程式結構

哈囉!大家好,今天我們要來學習如何拆解並認識 Go 的程式結構。 還記得我們在 Day 2 的時候,有介紹到 Go module 嗎?如果忘記了可以再回去看一下...

2025-09-19 ‧ 由 jadeo_o 分享
DAY 6

Day6 - Go 的錯誤處理:error、panic 與 recover

今天要來介紹的是 Go 的錯誤處理。 為什麼要有錯誤處理呢?原因是我們在執行程式的時候,會寫一些條件判斷,而當這些條件不符合的時候,就會需要告訴使用者或程式撰寫...

2025-09-20 ‧ 由 jadeo_o 分享
DAY 7

Day7 - Go test:單元測試入門

哈囉~大家,恭喜來到第一週的最後一天 Day 7 ! 🙌 🙌 🙌在前面幾天學完 Go 的基本語法練習之後,這個章節就要來介紹 Go 的單元測試! 什麼是單元測...

2025-09-21 ‧ 由 jadeo_o 分享
DAY 8

Day8 - 什麼是 Web API

結束第一週 Go 基礎訓練之後,我們就要踏入 Web 的領域了!🎉 這週主要會從 什麼是 API ——> 建立第一支 API 範例 ——> 規劃...

2025-09-22 ‧ 由 jadeo_o 分享
DAY 9

Day9 - 用 Go 建立第一個 Web API

哈囉!今天我們要來練習建立 Go 的 API,昨天我們已經有先介紹了 Web API 的使用方式,如果在操作上忘記了,都可以再回去看看~那我們就開始吧! 在 G...

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

Day10 - 用 Gin 框架建立 API

昨天我們使用了 Go 內建的 net/http 建立了 POST 和 GET 的 API 範例。今天我們會使用 Go 的 Gin 框架來建立 API,在實作的過...

2025-09-24 ‧ 由 jadeo_o 分享