iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

後端攻略筆記 系列

這次參加 IT邦幫忙筆記競賽,我將以「從零到上線」為主軸,紀錄一套後端開發學習路線:從 Go 語言基礎(slice、map、錯誤處理、測試)、到 RESTful API 與 JSON、JWT 驗證、Middleware,再到資料庫實作(SQL/ORM、交易、索引觀念)、快取(Redis)、檔案與雲端儲存。接著會示範專案骨架設計、環境變數/設定管理、Docker 容器化、Compose 本地佈署、Nginx 反向代理與 HTTPS,最後涵蓋 CI/CD、版本與日誌、健檢與監控。內容以生活化比喻與可執行範例帶路,並附上實作小專案(商品與訂單 API),讓讀者能一步步把概念變成能跑、能部署、能維運的

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

Day 11 : Struct入門 2 - 讓你的遙控車動起來!Go 方法與指標的秘密

第二篇:讓你的遙控車動起來!Go 方法與指標的秘密 在上一篇文章,我們成功用 struct 設計並製造出了遙控車。但現在,它還只是一個靜靜待在那裡的資料集合。今...

2025-08-30 ‧ 由 rayouo 分享
DAY 12

Day 12 : Struct入門 3 - 遙控車 (方法回傳、多方法設計)

第三篇:Go Struct 進階實戰 — 方法回傳、多方法設計與實用挑戰 在之前的兩篇文章,我們學會了如何定義 struct、用工廠函式創建實體,以及使用方法和...

2025-08-31 ‧ 由 rayouo 分享
DAY 13

Day 13 : Go Interface 入門 1 - 讓你的程式會變魔術!

Go interface:一招搞定多種付款方式! 想像這樣一個場景:你是商店老闆,店裡來了三個客人。 人員A 拿出信用卡,人員B 用 PayPal,人員C 想付...

2025-09-01 ‧ 由 rayouo 分享
DAY 14

Day 14 : Go Interface 入門 2

🚀 Go 語言超基礎 interface 入門教學 範例2 1. 再次複習interface 是什麼? 想像一下:你家裡有很多「遙控器」📺🕹️ 一個遙控器可以...

2025-09-02 ‧ 由 rayouo 分享
DAY 15

Day 15 : Go Interface 複習測驗

Go Interface 複習測驗 大家好,讓我們來回顧一下關於 Go 的 interface 與多型魔法吧!透過這些題目,不只複習,也能檢驗自己是否真的懂了哦...

2025-09-03 ‧ 由 rayouo 分享
DAY 16

Day 16 : 用 Go 語言的 for 迴圈,輕鬆解決生活中的重複工作

在程式設計的世界裡,重複執行某些動作往往是不可避免的挑戰。想像你每天都要數花園裡來訪的鳥兒,手動一筆一筆加總,不但容易出錯,還費時費力。這時,學會使用程式語言中...

2025-09-04 ‧ 由 rayouo 分享
DAY 17

Day 17 : Go 基礎篇總複習

用超市購物籃學會 Go:從 slice、map 到 interface 的完整教學 程式語言學習如果只碰語法,很難感受到學習的樂趣。這篇文章將從日常「去超市買...

2025-09-05 ‧ 由 rayouo 分享
DAY 18

Day 18 : Go 語言迴圈大解密:傳統 for 與 for...range 誰適合?

【Go 語言教學】用不同寫法玩轉迴圈:傳統 for 與 for...range 大解析! 在程式設計中,迴圈是不可缺少的基本工具。今天要來介紹 Go 語言裡兩種...

2025-09-06 ‧ 由 rayouo 分享
DAY 19

Day 19 :【Go 練習題】用 for...range 幫助小偵探統計「神秘盒子」裡的寶藏

【Go 練習題】用 for...range 幫助小偵探統計「神秘盒子」裡的寶藏 題目背景 你是一位尋寶小偵探,手裡有一個裝滿多種寶物(不同數量糖果、金幣、寶石...

2025-09-07 ‧ 由 rayouo 分享
DAY 20

Day 20 : Go語言練習- LeetCode 1732 找最高海拔

標題: LeetCode 1732 找最高海拔 接下來幾天,來學點不一樣,把之前學過的概念,應用在實際例子跟解題上面!! 題目來源:LeetCode 1732...

2025-09-08 ‧ 由 rayouo 分享