iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

網頁新手入門,手把手用React/Golang(Echo)開發基礎網頁(以簡易智慧家庭為例) 系列

因為在過去的一年中,從不會使用golang/react,到現在知道如何開發出一個網頁服務,中間學習了很多的知識,因此想在這次鐵人賽中將學習到的內容記錄下來,而智慧家庭的部分是從大學開始就很想要自己實作的內容,剛好最近買了一組有提供rest api的智慧家庭的工具(switch bot),因此想透過這個機會,藉由這個專案的開發來帶大家邊學邊做這次的內容(在文章的內容中,也會提到如果沒有這個零件,也可以透過ifttt的webhook來測試這次的內容喔)
在接下來的內容除了語言外,也會提到docker的佈置以及線上的部署,相信這些內容對新手來說是相當有用的內容的

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

資料庫正規化說明(Day11)

目的 1.降低資料重複性(Data Redundancy)2.避免資料更新異常(Anomalies) 在網路上有許多資料,我這邊有找到一個解釋的文章,在閱讀接下...

2021-09-17 ‧ 由 kevinyay945 分享
DAY 1

建立第一個RESTful api server(實作篇)-1(Day12)

前面介紹了那麼多內容,那接下來就讓我們來實作第一個restful api server吧 在每個後端語言,大多都會實作關於http/https的server的語...

2021-09-27 ‧ 由 kevinyay945 分享
DAY 1

建立第一個RESTful api server(番外篇)-postman使用(Day13)

在實作RESTful api時,會需要模擬實際用戶使用你的api的情境,這時候postman就派得上用場了,而且除此之外,還可以透過postman來讓用戶知道你...

2021-09-27 ‧ 由 kevinyay945 分享
DAY 1

建立第一個RESTful api server(實作篇)-2(Day14)

在上一步我們建立了一個基礎的echo的server緊接著我們就要建立第一個crud的api了 關於我們未來會需要幾個資料表request(儲存需要觸發的IOT物...

2021-09-27 ‧ 由 kevinyay945 分享
DAY 1

建立第一個RESTful api server(實作篇)-3 (Day15)

接下來,我們目前開了兩組的api的規範,緊接著就要在golang裡面撰寫實際的api了 以下為開設api的影片及commit的內容 完成command res...

2021-10-06 ‧ 由 kevinyay945 分享
DAY 1

建立第一個RESTful api server(重構篇)-1 (Day16)

在之前的開發過程中,會發現整個main.go越來越長,在閱讀理解上會相對沒有那麼直覺且快速,因此接下來要將目前完成的內容做個重構 以下是這次的更新的git連結感...

2021-10-13 ‧ 由 kevinyay945 分享

建立第一個RESTful api server(連結資料庫篇)-1 (Day17)

在一個網頁後端程式中,主要都是負責資料的處理,關於資料的儲存則是會交由專門處理資料庫的系統來處理而我們這次的資料庫後端選用的是postgreSQL 而關於資料庫...

2021-10-24 ‧ 由 kevinyay945 分享

建立第一個RESTful api server(連結資料庫篇)-2 (Day18)

那在接下來的內容中,會說明將gorm接上postgreSQL的過程https://www.youtube.com/watch?v=AQAE3B85pPAhttp...

2021-10-31 ‧ 由 kevinyay945 分享

建立第一個RESTful api server(設定環境變數篇) (Day19)

在上篇的內容中,我們將資料庫的連線字串放進程式碼中,並寫死在裡面,但在常規的程式開發中,這樣是非常不安全,因為你不會知道你的程式會被誰看到,因此需要將這個連線的...

2021-11-06 ‧ 由 kevinyay945 分享

建立第一個單元測試(golang)-1(Day20)

當我們建立起最簡單的RESTful api後,接下來我們就要將測試也放到我們的程式中了在golang中,他原本就有將測試的框架包進去他原生的函示庫了,在網路上也...

2021-11-10 ‧ 由 kevinyay945 分享