iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

看Roadmap學backend overview 系列

從開始工作以來已經要滿一年了,第一次參賽就來檢視一下自己的基礎還有未來的學習目標吧~

我覺得學習最怕的是,你其實不知道你「不知道」XD
所以我這次打算藉由Roadmap裡面提供的關鍵字,對backend相關的知識做一個overview的學習並搭配工作以來的一些心得做結合,一是希望可以內化已知的技術及知識,二是對不曾了解過的關鍵字能有概念的認識甚至了解。

希望第一次就完賽!!!

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文 團隊桌遊玩樂團
DAY 21

先生你誰?-身分驗證Authentication (Basic, token, JWT)

前言 前面不管是在提到HTTP這個應用協定或是REST的風格,都有提到無狀態(stateless)這個特性。 這個特性其中一個目的是希望可以將每次的reques...

2022-10-04 ‧ 由 tim80411 分享
DAY 22

就是快取啦-Cache

前言 現代Web最影響使用者是否使用服務的其中一項重大因素來自於服務響應使用者互動的速度。 白話的意思就是說點開網站內的內容有多快,就有多影響使用者體驗。 影響...

2022-10-05 ‧ 由 tim80411 分享
DAY 23

我叫雜湊不叫加密-hashing (MD5, SHA family, scrpty, bcrypt)

前言 昨天在聊到JWT的組成時有提到要將header跟payload做「雜湊」產生signature。 那到底雜湊是什麼呢?跟加密一樣嗎? 今天來了解一下!...

2022-10-06 ‧ 由 tim80411 分享
DAY 24

說只有對方聽得懂的話-HTTPS & SSL & TLS

前言 之前曾經談過關於Internet Protocol Suite(IPS),提到過Web中的各個網站就是HTTP的應用,又提到過IPS可以以四層來理解:...

2022-10-07 ‧ 由 tim80411 分享
DAY 25

我不允許的你不能做-網頁內容安全政策content security policy

前言 今天的資訊安全主題是(content security policy, CSP),也是一種藉由擴充Header的約定,來達成網站安全的目的。 我們會先從同...

2022-10-08 ‧ 由 tim80411 分享
DAY 26

十個好弱點,不保護嗎?-OWASP security risk

前言 OWASP是一個線上社群、非營利組織,全名為開放軟體安全計畫Open Web Application Security Project,在全世界有許多分會...

2022-10-09 ‧ 由 tim80411 分享
DAY 27

給工程師吃個定心陲-測試Testing

前言 關於測試,其實是一個很大的主題,所以今天的目標放在建立對測試廣泛的認識,內容包括: 測試的定義、測試的好處等,並也會簡介兩個對於後端工程師常見的測試種類:...

2022-10-10 ‧ 由 tim80411 分享
DAY 28

跟著設計原則走,好維護阿自然有(單押)-設計模式software design principle

前言 今天會聊一下設計原則,包括為什麼我們需要設計原則,以及常見的設計原則。 強調是原則而不是模式,是因為我們並不會進到細節去討論類似工廠模式、策略模式等~...

2022-10-11 ‧ 由 tim80411 分享
DAY 29

程式架構設計Architectural patterns

前言 今天要來聊一件與開發相關,但有時候並不常實際感受到他的東西,叫做架構模式Architectural pattern。 除非你是有親手將產品完成從0到1的部...

2022-10-12 ‧ 由 tim80411 分享
DAY 30

ㄟ黑我又開新server囉-容器container tech

前言 Container是什麼? 雖然他依舊是一個很大的主題,但我們可以從技術是為了解決什麼問題開始瞭解起,並且介紹一下他的核心概念。 為什麼出現contai...

2022-10-13 ‧ 由 tim80411 分享