Skip to content

Latest commit

 

History

History
6 lines (6 loc) · 2.14 KB

File metadata and controls

6 lines (6 loc) · 2.14 KB

十一到十五週心得

  • 十一週學了幾個資安漏洞的問題,然後試試攻擊第九週做的留言板,然後實作怎麼修補這些漏洞。在看影片的時候覺得這些漏洞也太可怕,一個不小心漏洞被攻擊可能公司就倒了。不過防漏洞的方式意外得沒有很複雜,可能是因為這些資安漏洞還很低階?然後再實作留言板的身份編輯跟部落格的 CRUD 功能的時候也要考慮一堆,尤其是權限問題很容易忘記,常常做一做發現啊啊這個地方忘記弄然後一直 loop 到幾小時過去了,所以這週的東西花了快兩週才弄完,不過功能都做完跟修補漏洞完整的時候還蠻有成就感的。
  • 十二週學了新工具 jQuery 跟 Bootstrap,讓 Js 的語法變得蠻簡潔還有可以簡單就弄出還能看的 CSS。再來重點就是這週學到了像前幾週用 php 後端直接把頁面都完成再回傳與在前端才渲染頁面兩者之間的差異,用 Ajax 串後端 API 來顯示資料雖然要花蠻多時間思考 js 的邏輯,但還是要比直接在 PHP 就把網頁弄好還要方便很多,html 也乾淨超多,前幾週用 php 的時候看一堆 <> 看的豆頁痛。作業的留言板載入功能試超久完全做不出來蠻挫折,但 todo list 的前端功能靠自己用 jQuery 寫出來有一種自己好像有一點突破的感覺。
  • 十三週學更多新工具了,覺得 webpack 好複雜,影片看超多遍才大概知道怎麼用,而且這東西好像以後工作會很常用到,要再多練才行。另外最有感的就是 fetch & promise 的使用,用法邏輯也是花了一段時間摸索跟助教討輪才搞懂,然後實作把第八週作業改到 code 變很簡潔乾淨功能沒壞掉就很爽。
  • 十四週學資料庫相關的一些名詞跟自己部署網站,學那些名詞蠻無聊的就順順看過跟查一點補充資料。部署網站在很前面卡關之後,發揮我就爛的精神直接參考前人的文章,沒想到居然就沒什麼障礙的部署完了,完全沒自己練習到 Orz
  • 這四週也是有夠精實,計畫也剩不到 10 週了,希望之後可以順利啊啊。