iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

本系列使用的語言版本:Vue3、ASP.NET 7

文章特點:主打從0開始,萌新也能懂

前言

大家好,這是我第三次寫鐵人賽
沒錯!各位我回來啦~~
雖然說去年出了點trouble,但今年我可是有備而來,決定跟他拚個你死我活((誤
今年我決定寫我擅長的領域:Web


撰寫原因

那為什麼我想寫Web呢?
其實最主要是為了「複習」,畢竟我Vue是去年暑假,大概大二升大三的時候學的
而.Net雖然是今年年初學的,但我一直沒有嘗試過兩者同時開發,並將他們前後端串接起來

通常是廠商開發後端,我們負責前端
或者是實驗室內部的舊專案,已經有前端了,我們再開發後端去練習做串接
並沒有同時開發前後端的經驗(最近有個專案有,但我和Team Member還在評估中)

所以這次鐵人賽我決定寫這個題目,順便做個複習!


你寫Web,為什麼不報Modern Web這個主題?

因為我不單只想寫Web,我還想和資安、雲端等做個結合
如果看過我去年的鐵人賽,應該會知道我有去校外學過資安,而雲端是因為這陣子專案的關係,才開始接觸的

我就想說,那不如趁這次機會,將他們也融入在這系列裡
/images/emoticon/emoticon42.gif

基於上述種種,我覺得SideProject30的主題精神可能比較適合這系列,所以就決定不報Modern Web了


內容編排

我目前的想法是:用Vue和.NET開發一個簡單的登入畫面,加入資安後,將這個專案部屬在Docker和K8s

因此我的內容編排大致如下:

  1. 怎麼架設Vue和.Net的開發環境
  2. 正式開發前,我會寫個Vue和.Net的基礎教學(所以如果你是初學者,之前完全沒接觸過Vue和.Net也沒關係)
  3. 視情況思考要不要概述JavaScript
  4. 說明Web的資安概念,再實作導入在專案裡
  5. 專案開發完成,部屬上Docker和K8s
  6. 監控LOG,如有惡意登入,Line bot會傳訊息通知你(這是我私心想做,但不確定講不講的到)

目前大概是這樣,會視後續的撰寫情況再做調整

接下來的30天,還請大家多多指教!
/images/emoticon/emoticon35.gif

現在剛升大四,除了準備研究所推甄,手上還有案子在趕工,專題也在同步進行
希望這次可以順利完賽((汗


下一篇
Day 2:環境篇:Visual Studio 2022 & SQL Server安裝
系列文
30天挑戰:從無到有,使用Vue.js和.NET建立一個Web登入系統19
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言