iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

Go into Web! 系列

跟著菜鳥工程師一起學習如何使用 Golang 開發並結合 Docker 建構一個可上線的 web service

鐵人鍊成 | 共 30 篇文章 | 72 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 | 萬事起頭難

參賽動機 Hi 大家好!我是阿翔,本次是我第一次參賽,主要的目的是要逼自己整理好以往學習開發的一些好用的工具、開發方法與經驗,剛好最近工作有使用到 Golang...

2020-09-01 ‧ 由 阿翔 分享
DAY 2

Day2 | Golang 介紹與環境設定

所謂知己知彼,百戰百勝,在學習一項語言之前,先了解一下他有什麼特性可以讓我們在學習上更得心應手! 今天主要會分成兩個部分,首先會先介紹 golang 是什麼,之...

2020-09-02 ‧ 由 阿翔 分享
DAY 3

Day3 | Web 基礎原理介紹

在真正開始進入 web 開發之前,我們必須要好好的理解 web 會用到的名詞與其運作原理,這樣在開發時才不會不清楚自己在做什麼,至於今天要說什麼呢,就讓我們繼續...

2020-09-03 ‧ 由 阿翔 分享
DAY 4

Day4 | 無痛使用 Golang 打造屬於自己的網頁

前兩天已經介紹過基本的 Web 知識與安裝好相關環境了,接下來我們就使用 golang 原生提供的 net/http package 來建立一個簡單的網頁吧!...

2020-09-04 ‧ 由 阿翔 分享
DAY 5

Day5 | Gin - 好用的 web framework

昨天簡單介紹了如何利用 net/http 加上 html/template 這兩個 package 建立一個簡單的網站,但是在開發一個網站不是只有這麼簡單的事情...

2020-09-05 ‧ 由 阿翔 分享
DAY 6

Day6 | 透過 golang 實作一個簡單的登入功能

昨天我們利用 gin 做了一個簡單的網頁,但網站可不會只有看的功能,有時候使用者也需要輸入資料與網站進行互動,因此,今天我們會說明如何利用 gin 實作一個 登...

2020-09-06 ‧ 由 阿翔 分享
DAY 7

Day7 | 使用 GoLang 與資料庫進行互動

要做出一個好的 Web Service,對於 資料庫 的熟悉是必須的,因此今天就來聊聊如何透過 golang 對 資料庫 進行存取。 先備環境 安裝 mysql...

2020-09-07 ‧ 由 阿翔 分享
DAY 8

Day8 | 使用 ORM 與資料庫進行互動

昨天我們使用 driver 與 mysql 進行互動,但在使用的時候會發現,做任何動作都必須使用 raw SQL,這樣可能會有幾個問題產生 在開發網頁時很容易...

2020-09-08 ‧ 由 阿翔 分享
DAY 9

Day9 | 輕鬆管理程式的設定檔

在開發系統的過程中,將 資料庫連線、環境設定 等參數抽離出來變成 設定檔 是必須的事情,讓我們開發的程式可以在不同的環境中只要修改設定檔就可以運行。 今天就讓我...

2020-09-09 ‧ 由 阿翔 分享
DAY 10

Day10 | 讓我們的 Go 更國際化 - i18n 的應用

開發網頁應用程式一定要考慮到支援多國語言,因為我們不會知道來存取我們網站的使用者是從哪邊來的,因此納入國際化的設計是必須的,例如從台灣人存取網頁我們就顯示繁體中...

2020-09-10 ‧ 由 阿翔 分享