iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

前言

這次的系列文章主要目的是希望可以透過這些文章的撰寫,來讓自己統整從開始工作到現在學習的內容,並且透過一個自己有興趣的專案來讓大家看到一個專案是如何完成的,除了教...

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

環境配置(Day2)

因為這次需要開發的內容涉及前後端,所以環境配置的部分會分成幾個部分下來討論 此次開發相關資料如下 golang react postgresql docker...

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

環境配置(node/golang)(Day3)

接續上篇提到的內容,這篇提到的主要會是golang與react會需要的環境配置 小提醒在下面會有提到.zshrc,如果你沒有使用zsh,而是使用原生的termi...

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

Golang快速入門(Day4)

在這邊要介紹一下go的基本用法而這些用法在A Tour of Go也都有介紹 在下面的程式碼如果有想測試的,也都可以貼到Go Playground來進行測試喔...

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

Golang快速入門-2(Day5)

那就接續著昨天的內容,今天提到的也是大家常用的function及slice function go在宣告function的方式如下func <functi...

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

Golang快速入門-3(Day6)

最後要介紹的是在Golang中比較特別的struct/method/interface struct 對於golang來說,他沒有class的概念,所以如果要宣...

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

Golang快速入門-4(Day7)

這個就要介紹到golang的另一個特性import/export in golang在golang中,如果你的專案越來越大,就不只一個檔案的時候,那要怎麼樣去切...

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

Golang快速入門-5(Day8)

export/unexport(private/public) 在golang中,如果要實現private/public的話,則需要使用到golang中的exp...

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

介紹RESTful api(Day9)

RESTful api是什麼 在網路上有蠻多說明他的內容,我覺得API 是什麼? RESTful API 又是什麼?這篇寫得蠻好的,可以先閱讀一下再來繼續接下來...

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

資料庫介紹(Day10)

在上一篇內容中提到一個伺服器需要以怎麼樣的規格跟方式來跟用戶溝通,來讓他們找尋/新增他們需要的服務,但接下來的問題是,那我們該把用戶需要的資料放到哪裡呢? 這時...

2021-09-17 ‧ 由 kevinyay945 分享