要成為一個好的Backend Developer,要學習的東西到底有哪些呢? 今天我們要跟著github上,超多星星數的 https://roadmap.sh/backend 來進行學習,立志成為更好更棒的開發人員!
內容會圍繞著在2024年,我們該如何變成一位modern backend developer,其中到底需要什麼技巧。
今天我們要來介紹很基本的基本授權觀念,一開始我以為它就是standard username and password authentication,其實是不對的...
今天我們要來了解Cookie-Based Authentication~ cookie cookie是網站儲存在user設備上的小文件,例如使用者設定,保持登錄...
今天我們要來介紹快取,快取顧名思義,它就是專for快速存取用徒,當我們需要頻繁的存取資料或取得複雜計算的結果,就可以利用快取將資料儲存在記憶體一段時間。當下次客...
資安是我們開發者一定要注意的議題,程式要寫對以外,安全性也是重要的一環,除了一般的帳密安全,開發軟體時,也不要將secret寫在code之中。 今天我們來了解S...
今天我們要來看OWASP列出來的前10大攻擊手法是甚麼XD讓我們之後開發Web應用程式能避免掉這些雷。 清單 項次 中文名稱 英文名稱 A01 權...
Functional Testing 是一種軟體測試方法,根據功能需求/規格驗證軟體系統的每個功能是否按照需求規格進行工作。這種測試集中於軟體或是應用程式的外部...
昨天提到了許多測試類型,今天要分別對這些測試類型來做簡單的介紹~ Unit Testing Unit test就如同他的名字,是以一個軟體中最小可測試的單位(u...
今天我們要來跨足到DB的區域啦(灑花,那麼首先就要來介紹DB的一個重要概念,ACID。 Atomicity(原子性) Transaction中的所有操作會按造順...
今天我們要來介紹在使用DB時,一個好用的技術,ORMs(Object-Relational Mappers,物件關係映射器),在寫程式和資料庫(如MySQL、P...
今天我們要來看一個DB問題,當我們執行查詢取得記錄列表,然後對其中每筆記錄執行另一個查詢時,就會發生這種情況。 我們可能會想說許多小查詢會比較快,而一個複雜的大...