90DaysOfDevOps - DevOps 學習指南
📚 專案簡介
本筆記內容主要參考 90DaysOfDevOps GitHub 專案,這是一個結構化的 DevOps 學習計畫,幫助開發者和運維人員在 90 天內建立紮實的 DevOps 基礎知識。
🎯 學習目標
90DaysOfDevOps 專案旨在提供:
- DevOps 基礎知識:涵蓋原則、流程、工具和實際應用場景
- 結構化學習路徑:從基礎概念到實際操作的完整學習曲線
- 實用工具教學:包含容器化、CI/CD、基礎設施即代碼等現代 DevOps 工具
- 安全實踐:DevSecOps 相關的安全知識和最佳實踐
📖 內容結構
這個學習計畫涵蓋三個主要方向:
1. DevOps(90 天核心課程)
- 90 天的結構化學習內容
- 超過 110,000 字的詳細教學
- 涵蓋從基礎概念到進階實作
- 包含虛擬機器、容器、Kubernetes、網路等主題
2. DevSecOps(安全專題)
- 專注於安全性相關主題
- 包含在 2022 年核心課程中未深入討論的領域
- 由社群專家提供的觀點和實踐
3. Community Edition(社群版)
- 91 個社群分享的學習會議
- 多媒體資源和教學影片
- 豐富的社群貢獻內容
🗺️ 學習路徑概覽
90DaysOfDevOps 的核心學習路徑包含以下主要主題:
週次 1-2:基礎概念與準備
- DevOps 的基礎理念與文化
- 版本控制(Git)
- Linux 基礎
- 程式設計基礎