mentorship-program icon indicating copy to clipboard operation
mentorship-program copied to clipboard

[Week39] Max

Open hsuanchi opened this issue 4 years ago • 0 comments

最新的進度是什麼?

上週 week 39 完成進度回報:

上週花了很多時間研究我同事用 Ruby on Rails 寫的 code,因此對 MVC 的架構有更深的體會。 所以再次重構一下自己的 code,如下圖左邊是我上一個 side-project 寫的登入 route,右邊是這次重構完的登入 route。 之前把屬於 Model 和 Controller 該處理的事情都混在一起,這次切開來之後乾淨許多,而且放在 Model 裡面也可以被重複被 Controller 使用。

code_review

然後除了重構外,也整理了一篇 Session-base 的 login 登入驗證文章,要再麻煩 Huli 幫忙看看有沒有盲點 【Flask教學系列】實作 Flask Session-base login 登入驗證 | Max行銷誌

下次報告前要完成哪些事項?

本週 week 40 預期完成進度:

本週將繼續整理和補充 Token-based Authentication 驗證的 JWT 文章,預計本週結束後,HTTP Authentication 這個主題也會告一個段落~

  • [x] Flask Session使用方法和介紹
  • [x] Flask Cookie 使用方法和介紹
  • [x] Flask 實作 CORS 教學
  • [x] Flask 實作 CSRF Protection
  • [x] Flask 實作 Session 驗證登入機制
  • [ ] Flask-JWT-Extended 實作

下下週接下來

  1. 可能會再回去把 蝦皮爬蟲進化史寫出來
  2. 或是再挑 Flask 一個主題繼續鑽研
  3. 或是把最近週末上課的 Python 資料結構課程內容整理出來

就等下禮拜再來決定了 XDD

其他心得

hsuanchi avatar May 26 '20 03:05 hsuanchi