iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

Backend Developer roadmap study 系列

要follow "https://roadmap.sh/backend" backend road map 去study,由基礎一步一步札實的學習。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 11

[day11] database設計

Database Normalization 資料正規劃為避免資料的異常更新、刪除,將數據分庫分表,以key連結起來 1NF(First normal form...

2022-09-16 ‧ 由 a2251210 分享
DAY 12

[day12] api撰寫工具及帳戶資訊驗證機制

Open api open api為定義在restful api文件端口撰寫的格式,現在最多人使用的為swagger工具,其使用方法為撰寫yaml file去生...

2022-09-17 ‧ 由 a2251210 分享
DAY 13

[day13] Memory cache database

Redis Redis為nosql,其資料讀寫在Ram Memory上實行,因此執行速度比一般資料庫快許多,是Key-Value類型資料庫,其提供非常多種類型格...

2022-09-18 ‧ 由 a2251210 分享
DAY 14

[day14] Cache

Server side cache Server side cache服務器端緩存將Web文件和數據臨時存儲在源服務器上以供以後重用 缺點: 服務器端緩存的主...

2022-09-19 ‧ 由 a2251210 分享
DAY 15

[day15] web資安問題

HTTPS (Hyper Text Transfer Protocol Secure) 最初http協議被設計來進行web與server之間進行通進,但http...

2022-09-20 ‧ 由 a2251210 分享
DAY 16

[day16] 常見密碼學算法

以下列出密碼學中常見的算法 雜湊演算法 (Hashing) 雜湊演算法是不可逆的,數據再經過雜湊演算法過程中會遺失資訊,用於驗證資料的正確性。 現今已被破解的密...

2022-09-21 ‧ 由 a2251210 分享
DAY 17

[day17] Unit test相關知識

測試從從小到大排序如下 Integration Testing Big Bang Testing (大爆炸測試) 所有組件及成後一起測試,缺點為因為組件都集成後...

2022-09-22 ‧ 由 a2251210 分享
DAY 18

[day18] CORS

Cross-Origin Resource Sharing (CORS) 跨域資源共享( CORS ) 是一種基於HTTP標頭的機制,它允許服務器指示除其自身之...

2022-09-23 ‧ 由 a2251210 分享
DAY 19

[day19] 軟體架構design

design pattern 在軟體工程中,設計模式(design pattern)是對軟體設計中普遍存在(反覆出現)的各種問題,所提出的解決方案,目前軟體將d...

2022-09-24 ‧ 由 a2251210 分享
DAY 20

[day 20] CI /CD

CI/CD CI (Continuous Integration) 持續整合 build 程式建置(編譯)當一個團隊共通開發一個專案的時候,一定都會使用版本控制...

2022-09-25 ‧ 由 a2251210 分享