適合每個人的高級 TLS 和 HTTPS 課程!使用 Node 和 Live Server 設定 HTTPS 本機主機伺服器。還有更多!
從這 4.5 小時的課程,你會學到
- 建立您自己的透過 HTTPS / TLS 運行的本機伺服器(Node 和 Live Server)
- 加入真正了解 TLS 如何保護傳輸中資料的精英開發人員行列
- 透過建立自己的憑證授權單位和簽署憑證來了解 HTTPS
- 深入了解純 HTTPS 和 TLS
- 了解目前 TLS 1.3 所使用的混合金鑰交換概念
- 學習有關 HTTPS 的加密、雜湊、HMAC 和 PIK
- 掌握 HTTPS 和 TLS 的概念
- 了解超過 99% 的開發人員認為 HTTPS 只是「安全」!
- 直觀地了解 TLS 的工作原理
- 產生您自己的自簽名 PIK 憑證並免費為您的伺服器簽名
- 了解非對稱和對稱加密的概念
- 了解 HTTPS 中「公鑰」和「私鑰」的作用
- 成為開發大師
- 深入了解 TLS 握手機制並了解如何建立安全連線!
- 使用 Node 的 Live Server (VSC) 在 localhost 上設定 HTTPS 的實務經驗
- 掌握在 Web 應用程式中實施強大安全措施的技能!
- 掌握加密、身分驗證和資料完整性的原理,成為值得信賴的開發人員!
- 可視化 TLS、PKI、HTTPS 等!
- 了解如何使用 OpenSSL 和 .cnf 檔案為您的憑證和金鑰提供配置
- 如何從私鑰提取公鑰
- 理解為什麼私鑰通常看起來像公鑰
- 了解 PEM 文件、ASN.1 文件和 PCKS#1 文件
- 了解 TLS 1.3 中最新瀏覽器所使用的最新混合金鑰交換技術
- 了解 TLS 1.3 握手過程
要求
- 無需程式設計經驗,但對 HTTP 的基本了解會有所幫助
- Mac 或 PC,這樣你就可以和我一起編碼
課程說明
*** 最佳 TLS 和 HTTPS 頂級課程 ***
- 深入了解 TLS(以前稱為 SSL)和 HTTPS:獲得讓您從 99% 的開發人員中脫穎而出的見解。透過表面的「安全性」來理解 HTTPS 的真正意義
- HTTP/1.1 的終結:如今任何嚴肅的開發人員都必須專注於 TLS 安全性並透過 HTTP/2 和 HTTP/3 等更強大的協定來託管網站。在快速發展的數位環境中保持相關性
- 解鎖的關鍵概念:探索混合金鑰交換、加密、公鑰基礎設施 (PIK)、非對稱和對稱加密、TLS 握手、HMAC、簽章、雜湊和密碼套件等高級主題。每個概念都為您的網路安全知識奠定了堅實的基礎。
本課程專為渴望提升 TLS 技能並深入了解 HTTPS、憑證授權單位和安全伺服器配置的開發人員精心設計。
SSL 是老式的、過時的並且已被棄用。因此,本課程重點介紹 TLS 作為與 HTTP/2 和 HTTP/3 一起使用的協定。此練習的影片部分提供了有關如何操作此腳本的更多資訊。
您將學到什麼:
在整個課程中,您將踏上一場將理論與實踐完美結合的冒險之旅。以下是您可以期待的內容:
- 實用的 HTTPS 設定:您將學習如何使用 Node.js 和 Live Server 透過安全的 TLS / HTTPS 連線設定本機主機伺服器。您將掌握建立憑證和產生金鑰的過程。
- 加密:了解加密原理,包括對稱和非對稱方法、「金鑰」的概念以及它們在安全 HTTPS 通訊中的應用。
- TLS 握手機制:深入了解 TLS 握手過程,了解如何在客戶端和伺服器之間建立安全連線。
- 公鑰基礎設施:了解透過數位憑證和金鑰管理實現安全資料交換的框架。
- 進階 TLS 概念與密碼學:深入了解混合金鑰交換 (KEM 演算法)、HMAC、簽章、雜湊技術和密碼套件,這些構成了安全 TLS Web 互動的支柱。
此 HTTPS 課程非常實用:
您將透過以下步驟使用 HTTPS 設定自己的安全性本機伺服器,將理論付諸實踐:
- 建立您自己的憑證授權單位 (CA):了解如何從頭開始設定 CA,授予您為您的專案頒發憑證的權限。
- 自行簽署您的 CA 證書:了解如何自行簽署您的 CA 證書,使其成為您的唯一證書並可供部署。
- 產生安全金鑰:掌握為您的伺服器產生私鑰和公鑰的過程。
- 請求簽名證書:透過了解如何請求簽名證書來完成設置,最終確定您的安全伺服器配置。
- 簽署您的伺服器證書:使用您新建立的 CA 簽署您的伺服器證書,確保您的本機應用程式的安全通訊。
實務經驗:
在本課程中,您將使用以下方式透過 HTTPS 啟動本機主機伺服器(運行於 127.0.0.1):
- Visual Studio Code 中的即時伺服器(我們使用 GUI 和 OpenSSL 來實作)
- 一個 Node 伺服器實例,使用 mkcert 庫(我將向您展示如何使用 API 和 CLI 執行此操作)
此外,您還將分析 HTTP/2 和 HTTP/3 的流量,深入了解現代 Web 通訊協定。本課程不僅僅是為了學習;重要的是行動!
不要錯過必備技能!
在當今快節奏的科技環境中,掌握 TLS 和網路安全不再是可選的,而是不可或缺的。每個認真的開發人員都必須具備這些技能才能在競爭環境中茁壯成長。
現在是採取行動的時候了!
用這些知識武裝自己,讓你脫穎而出,成為網頁開發領域的領導者。
這是您透過我們關於傳輸層安全性 (TLS) 的綜合課程自信地邁向網路安全未來的機會。
那麼…您還在等什麼?
讓我們開始吧
目標受眾
- 有抱負的 Web 開發人員希望使用自簽名憑證來託管自己的 HTTPS 伺服器
- 想要揭開 TLS 和 HTTPS 神秘面紗並了解其實際應用的開發人員
- 想要學習的專業人士比 99% 以上的開發人員更了解 HTTPS,他們只認為 HTTPS 是“安全的”,而不明白為什麼!
- 好奇心人士準備好探索 HTTP/2 和 HTTP/3
- 任何有興趣成為其組織中網路安全的自信倡導者的人!
- 開發人員渴望掌握公鑰基礎設施 (PKI) 並透過加密保護他們的應用程式!
講師簡介
Clyde Matthew 事情並不總是#000000 和#FFFFFF
我欣賞自己坎坷的過去,並且經常透過艱苦的努力和反覆嘗試來學習東西。
我喜歡掌握我感興趣的事情,並與他人分享我的成功。
我的目標是讓我的學生受益最多,讓他們掌握其他課程所沒有的關鍵知識和資訊。
關於我的幾句話:
- 我不在乎頭銜
- 理解意味著以後可以減少錯誤,而錯誤會浪費時間
- 我的第一台電腦是一個盒子,安裝了 MS-DOS 和 Windows 95。
我是一名狂熱遊戲玩家
我已經編碼很久了。 20 世紀 90 年代初,我 7 歲的時候擁有了第一台電腦,幾天後我就成了狂熱的遊戲玩家。我的周圍總是圍繞著程式設計師。 我仍然記得用軟碟玩「毀滅戰士」、「毀滅公爵」以及我最喜歡的遊戲之一「紅色警戒」的日子。
我一直在與電腦打交道,這使得我的教學風格直接、切中要點、有力!
任何人只要有正確的態度和正確的指導,都可以學習編寫高級程式碼。我把 100% 的精力和心思投入到我的學生身上,並致力於讓每一次講座都對學生有利。我盡力增強您的學習體驗並加速您的技能發展。我的目標是以有趣的方式簡單、清晰地教你。
非常感謝我的學生繼續支持我並提供評分和回饋 – 我感謝你們。
謎語:if (10<9<8) {take_my_course} else {better_luck_next_time};
字幕:簡中、英文
想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- IT 管理相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響