iT邦幫忙

鐵人檔案

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

Golang & Vue.js 30天從0打造服務 系列

學完的東西不知道可以用來幹嘛?不知道怎麼把各種技術都串接起來?
這裡手把手教學,帶你做出一個系統吧!

DAY 1

Day1 30天到底要幹嘛?做什麼系統?

前言 大家好!這是我第一次來參賽,之前在學程式的時候滿常來看鐵人賽的文章,沒有想過有一天會來參賽(苦笑這次是團隊參賽有一種莫名的壓力(不可以隨便棄坑我會努力撐過...

2020-09-09 ‧ 由 edwin777 分享
DAY 2

Day2 功能、頁面規劃

偽企劃書 開工之前通常都會有企劃書,每一個頁面都會先畫圖,功能的描述,確定好了需求沒錯,才開始要切版,前後端討端好API的格式,大家各自開工,最後再做串接。當然...

2020-09-10 ‧ 由 edwin777 分享
DAY 3

Day3 開發流程、專案架構

怎麼開始? 規劃是先從後端開始開發,完成後前端再串接開發前我會把API格式的傳入傳出都寫在那一天的篇章上面到後面前端開發的時候,會根據這個格式做串接 (其實都是...

2020-09-11 ‧ 由 edwin777 分享
DAY 4

Day4 來個Hello World

前言 今天的內容都在這個comit上哦我不會細到講每一個步驟,如果看完不知道檔案要放那之顃,可以直接來看這個commit~https://github.com/...

2020-09-12 ‧ 由 edwin777 分享
DAY 5

Day5 後端專案結構

前言 今天內容的commit大多細節沒有辨法一一說明XD完整的檔案跟程式都在上面 專案結構 Golang寫起來其實很自由,專案結構要很平只有一層也可以,要多層巢...

2020-09-13 ‧ 由 edwin777 分享
DAY 6

Day 6 Google OAuth2

什麼是OAuth2 OAuth是一個開放標準,允許用戶讓第三方應用存取該用戶在某一網站上儲存的私密的資源,而無需將用戶名稱和密碼提供給第三方應用。OAuth允許...

2020-09-14 ‧ 由 edwin777 分享
DAY 7

Day 7 來做Google登入吧 - 1

前言 今天的程式都在這個commit上 流程 使用者點下去Google登入 後端回傳一個導向Google同意頁面的URL給前端 (API 1) 使用者點下同意...

2020-09-15 ‧ 由 edwin777 分享
DAY 8

Day 8 來做Google登入吧 - 2

什麼是JTW 一般傳統會用session來做登入狀態的驗證,客端的cookie有對應的session key,每次request後端都會拿session key...

2020-09-16 ‧ 由 edwin777 分享
DAY 9

Day 9 登入驗證 & 會員資訊API

Middleware (中間層) 什麼是Middleware呢?最簡單來說就是一個機制來過濾請求,例如某一支API要登入才能打,那在進入主邏輯之前會先驗證,這個...

2020-09-17 ‧ 由 edwin777 分享
DAY 10

Day 10 DB schema

任務列表 差不多要來做資料庫相關的開發,來設計 DB schema吧~系列是做一個任務管理的番茄鐘,那一定要有table去記會員設定好的任務下面這個設計常會出現...

2020-09-18 ‧ 由 edwin777 分享