BACKEND / 分類
資料怎麼存、服務怎麼跑、規模大了會在哪裡壞掉。
有 5 項「後端」課程
後端12 SEATS90DaysOfDevOps 的第二年,主題是 DevSecOps —— 把安全放進 DevOps 的每一個環節。這一年由社群裡 13 位不同領域的專家分頭撰寫:威脅模型與紅藍隊思維、安全的程式開發(SAST、SCA)、持續建置與測試階段的掃描(容器映像檔掃描、Fuzzing、DAST、IAST)、持續交付階段的簽章與弱點掃描、執行期防禦與監控、機密管理(HashiCorp Vault、Kubernetes Secrets),再加上 Python、AWS、OpenShift、資料庫、Serverless、Service Mesh 與 Day 2 維運工程。同樣是一天一課、共 90 課。
外部課程內容翻譯自 MichaelCade/90DaysOfDevOps。授權為 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0,見 http://creativecommons.org/licenses/by-nc-sa/4.0/),不是站內多數課程的 MIT / Apache-2.0。碼力獅為免費、無廣告、無訂閱制平台,符合 NonCommercial 條件,因此將課文**翻譯**為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文);依 ShareAlike 條款,本課程翻譯內容比照上游同樣採 CC BY-NC-SA 4.0 授權。如與英文原文有出入,以原文為準。 原始來源 ↗
後端12 SEATS從 2022 年 1 月 1 日到 3 月 31 日、每天一小時、連續 90 天的 DevOps 學習地圖。Michael Cade 把自己補齊 DevOps 基礎的過程完整公開記錄下來,13 個主題依序走過:DevOps 是什麼與為什麼、用 Go 學一門程式語言、Linux 基礎、網路、雲端(Azure)、Git、容器與 Docker、Kubernetes、基礎架構即程式碼(Terraform)、組態管理(Ansible)、CI/CD(Jenkins、GitHub Actions、ArgoCD)、監控與日誌(Prometheus、ELK、Grafana),最後是資料保護與災難復原。不談單一廠商的專屬解法,全程使用免費、社群版或開源軟體。
外部課程內容翻譯自 MichaelCade/90DaysOfDevOps。授權為 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0,見 http://creativecommons.org/licenses/by-nc-sa/4.0/),不是站內多數課程的 MIT / Apache-2.0。碼力獅為免費、無廣告、無訂閱制平台,符合 NonCommercial 條件,因此將課文**翻譯**為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文);依 ShareAlike 條款,本課程翻譯內容比照上游同樣採 CC BY-NC-SA 4.0 授權。如與英文原文有出入,以原文為準。 原始來源 ↗
後端12 SEATSAWS 官方的 EKS 動手做工作坊完整中文版。用同一套零售商店微服務範例,從 Pod、Deployment、Service 這些 Kubernetes 基礎開始,一路做過受管節點群組、Spot、Graviton、Fargate 與 Karpenter 的運算選擇,Ingress、Gateway API 與各種 CSI 儲存驅動,VPC CNI 自訂網路、Pod 安全群組與 VPC Lattice,CloudWatch、Prometheus/Grafana、OpenSearch 與 Kubecost 的可觀測性,IRSA、Pod Identity、Kyverno 與 GuardDuty 的安全實務,Argo CD、Flux、ACK 與 Crossplane 的自動化,最後到 Inferentia 推論與 LLM 聊天機器人。78 課全部是可以在自己的 AWS 帳號裡真的跑一遍的操作。
外部課程內容翻譯自 aws-samples/eks-workshop-v2(website/docs)。Apache License 2.0,Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved。碼力獅將課文**翻譯**為繁體中文(技術名詞、指令、程式碼、AWS 服務名稱與 Kubernetes 資源型別保留原文),並把上游 Docusaurus 專用的元件改寫成一般 Markdown;非 AWS 官方中文版,如與英文原文有出入,以原文為準。課程用到的 manifest 與 Terraform 請直接使用原始 repo。 原始來源 ↗
後端12 SEATSKelsey Hightower 的經典硬派教學,不靠任何自動化工具,用 4 台 Debian 機器,從產生 TLS 憑證、設定資料加密金鑰、手動啟動 etcd 叢集,到一支一支拉起 kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy,再手刻 Pod 網路路由,一步一步搭出一座能跑起來的 Kubernetes 叢集。目的不是快速上手,而是把 kubeadm 或雲端受管叢集幫你藏起來的每一個環節都摸過一遍,徹底理解核心元件如何拼在一起。
外部課程內容翻譯自 kelseyhightower/kubernetes-the-hard-way。注意:repo 根目錄的 LICENSE 是 Apache-2.0,但只涵蓋程式碼與腳本;README.md 與 docs/ 底下的教學文字另外採用Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0,見 http://creativecommons.org/licenses/by-nc-sa/4.0/)。碼力獅為免費、無廣告、無訂閱制平台,符合 NonCommercial 條件,因此將全部課文**翻譯**為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文),依 ShareAlike 條款,本課程翻譯內容比照上游同樣採 CC BY-NC-SA 4.0授權,如與英文原文有出入,以原文為準。 原始來源 ↗
後端12 SEATSMicrosoft 的 .NET 升級實戰課,用 GitHub Copilot modernization agent把一個真實的 ASP.NET MVC 5 舊專案(BookCatalog)從 .NET Framework 4.8一路升級到 .NET 10:讀懂相容性評估報告、把發現轉成升級策略、執行 Act 工作流程解決編譯錯誤,最後部署到 Azure App Service。重點不是背指令,是學會把評估報告與升級計畫當成決策工具來讀。
外部課程內容翻譯自 microsoft/dotnet-modernization-for-beginners,MIT License, Copyright (c) Microsoft Corporation。上游沒有官方繁體中文版,碼力獅將全部課文**翻譯**為繁體中文(技術名詞、程式碼、指令與 API 名稱保留原文),如與英文原文有出入,以原文為準。 原始來源 ↗

Kelsey Hightower 的經典硬派教學,不靠任何自動化工具,用 4 台 Debian 機器,從產生 TLS 憑證、設定資料加密金鑰、手動啟動 etcd 叢集,到一支一支拉起 kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy,再手刻 Pod 網路路由,一步一步搭出一座能跑起來的 Kubernetes 叢集。目的不是快速上手,而是把 kubeadm 或雲端受管叢集幫你藏起來的每一個環節都摸過一遍,徹底理解核心元件如何拼在一起。
外部課程內容翻譯自 kelseyhightower/kubernetes-the-hard-way。注意:repo 根目錄的 LICENSE 是 Apache-2.0,但只涵蓋程式碼與腳本;README.md 與 docs/ 底下的教學文字另外採用Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0,見 http://creativecommons.org/licenses/by-nc-sa/4.0/)。碼力獅為免費、無廣告、無訂閱制平台,符合 NonCommercial 條件,因此將全部課文**翻譯**為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文),依 ShareAlike 條款,本課程翻譯內容比照上游同樣採 CC BY-NC-SA 4.0授權,如與英文原文有出入,以原文為準。 原始來源 ↗
後端12 SEATSAWS 官方的 EKS 動手做工作坊完整中文版。用同一套零售商店微服務範例,從 Pod、Deployment、Service 這些 Kubernetes 基礎開始,一路做過受管節點群組、Spot、Graviton、Fargate 與 Karpenter 的運算選擇,Ingress、Gateway API 與各種 CSI 儲存驅動,VPC CNI 自訂網路、Pod 安全群組與 VPC Lattice,CloudWatch、Prometheus/Grafana、OpenSearch 與 Kubecost 的可觀測性,IRSA、Pod Identity、Kyverno 與 GuardDuty 的安全實務,Argo CD、Flux、ACK 與 Crossplane 的自動化,最後到 Inferentia 推論與 LLM 聊天機器人。78 課全部是可以在自己的 AWS 帳號裡真的跑一遍的操作。
外部課程內容翻譯自 aws-samples/eks-workshop-v2(website/docs)。Apache License 2.0,Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved。碼力獅將課文**翻譯**為繁體中文(技術名詞、指令、程式碼、AWS 服務名稱與 Kubernetes 資源型別保留原文),並把上游 Docusaurus 專用的元件改寫成一般 Markdown;非 AWS 官方中文版,如與英文原文有出入,以原文為準。課程用到的 manifest 與 Terraform 請直接使用原始 repo。 原始來源 ↗
後端12 SEATS從 2022 年 1 月 1 日到 3 月 31 日、每天一小時、連續 90 天的 DevOps 學習地圖。Michael Cade 把自己補齊 DevOps 基礎的過程完整公開記錄下來,13 個主題依序走過:DevOps 是什麼與為什麼、用 Go 學一門程式語言、Linux 基礎、網路、雲端(Azure)、Git、容器與 Docker、Kubernetes、基礎架構即程式碼(Terraform)、組態管理(Ansible)、CI/CD(Jenkins、GitHub Actions、ArgoCD)、監控與日誌(Prometheus、ELK、Grafana),最後是資料保護與災難復原。不談單一廠商的專屬解法,全程使用免費、社群版或開源軟體。
外部課程內容翻譯自 MichaelCade/90DaysOfDevOps。授權為 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0,見 http://creativecommons.org/licenses/by-nc-sa/4.0/),不是站內多數課程的 MIT / Apache-2.0。碼力獅為免費、無廣告、無訂閱制平台,符合 NonCommercial 條件,因此將課文**翻譯**為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文);依 ShareAlike 條款,本課程翻譯內容比照上游同樣採 CC BY-NC-SA 4.0 授權。如與英文原文有出入,以原文為準。 原始來源 ↗
後端12 SEATS90DaysOfDevOps 的第二年,主題是 DevSecOps —— 把安全放進 DevOps 的每一個環節。這一年由社群裡 13 位不同領域的專家分頭撰寫:威脅模型與紅藍隊思維、安全的程式開發(SAST、SCA)、持續建置與測試階段的掃描(容器映像檔掃描、Fuzzing、DAST、IAST)、持續交付階段的簽章與弱點掃描、執行期防禦與監控、機密管理(HashiCorp Vault、Kubernetes Secrets),再加上 Python、AWS、OpenShift、資料庫、Serverless、Service Mesh 與 Day 2 維運工程。同樣是一天一課、共 90 課。
外部課程內容翻譯自 MichaelCade/90DaysOfDevOps。授權為 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0,見 http://creativecommons.org/licenses/by-nc-sa/4.0/),不是站內多數課程的 MIT / Apache-2.0。碼力獅為免費、無廣告、無訂閱制平台,符合 NonCommercial 條件,因此將課文**翻譯**為繁體中文(技術名詞、程式碼、指令、旗標與 API 名稱保留原文);依 ShareAlike 條款,本課程翻譯內容比照上游同樣採 CC BY-NC-SA 4.0 授權。如與英文原文有出入,以原文為準。 原始來源 ↗