版權申明:允許六角學院轉貼使用
上完 2023冬季Vue作品實戰班 之後,在專題期間經過討論後,我們未使用學院提供給我們的 API ,我們選擇了使用 nodejs 並選擇 json-server 來當我們的資料庫,也就是這時開始接觸到平常我們身為使用者時看不到的世界。
報名的原因很簡單,因為從最基本的切版開始直到前端包辦,多多少少都有個野心也想自己架設個伺服器,定義自己的 API 路徑及商業邏輯,在前端琢磨久了,我也會希望自己能怎麼做讓後端好做事。
從一開始的 todoList kata 練習,到後面的 Express 框架、MongoDB 伺服器語法、資料表關聯場合判斷等等,對我而言都是新的知識,最令我有印象的是錯誤處理,也是在課程之間我才理解到,原來後端工程師不只需要傳回資料,還得寫比前端更嚴謹的判斷以及錯誤訊息的應對,因為後端是資料庫的最後一道防線,加上還得注意不能輕易讓他人知道你使用的套件,以免被鑽漏洞導致資安風險。
這是的感覺跟以往不同,我比較喜歡週三助教講解,以及每日助教的提問,對我這種後端小白來說真的是大補給,幫了我許多在主線任務卡關的點。
會希望筆記要當下做,不要等到看重播再動手,因為會不知從何下手,有可能寫的不夠仔細影響日後自己複習查閱。
整體節奏不快可以輕鬆入門,加上除了每日助教等等,還有每日任務可以加深課程印象,是個很不錯的活動,期待自己下次二刷時能寫專題了。
後端需要比前端更細心謹慎,所以得花更多精力去安排資料結構、突發狀況等等,都需要想到最壞的打算、因為我們不可能摸的清使用者及有意人士的行為,所以保障多一層是一層,判斷寫好寫滿安全性比較充足,當然這都是經驗的累積,所以最好的方法還是照著自己的步調學習才是關鍵。