自动化软件交付和部署

本课程专为希望掌握现代 DevOps 实践并自动化软件交付生命周期的开发人员、系统管理员和工程师而设计。您将学习如何设计、实施和维护可靠的 CI/CD 流水线,集成自动化工具,并确保快速、高质量的软件发布。
DevOps 基础知识 — DevOps 文化、原则和价值观 — 打破开发和运维之间的壁垒 — 关键 DevOps 指标 (DORA:部署频率、交付周期等)
持续集成 (CI) — 自动化代码构建和测试 — 工具:GitHub Actions, GitLab CI, Jenkins — 工件管理和版本控制
持续交付和部署 (CD) — 部署策略:蓝绿部署、金丝雀部署、滚动更新 — 环境管理:开发、预发布、生产 — 基础设施即代码 (IaC):Terraform, Pulumi
容器化和编排 — 构建和优化 Docker 镜像 — Kubernetes 编排:Pods, Deployments, Services — 基于 Kubernetes 应用程序的 CI/CD
监控和反馈循环 — 日志记录、追踪和指标 (OpenTelemetry, Prometheus, Grafana) — 将反馈集成到流水线中 — 确保可靠性和可观测性
DevOps 中的安全 (DevSecOps) — 代码和容器镜像中的漏洞扫描 — 密钥管理 (HashiCorp Vault, Kubernetes Secrets) — 流水线中的安全策略和合规性
实践项目 — 从零开始构建完整的 CI/CD 流水线 — 将遗留应用程序迁移到云基础设施 — 使用真实场景自动化基础设施配置和部署
完成课程后,您将能够自信地设计和实施符合行业最佳实践的可扩展、安全且有弹性的 CI/CD 流水线。您将成为一名熟练的 DevOps 工程师,为在现代工程团队中精简软件交付做好准备。
Certificate availability depends on the course provider.
You will gain comprehensive knowledge in DevOps 与 CI/CD 流水线.
Yes, most courses allow self-paced learning.
This course is designed for students of all levels.
The typical completion time varies based on your pace and dedication.
This course is available exclusively on moscow.loc.city.
No special prerequisites are required to start learning.
还有更多问题?访问 moscow.loc.city 获取更多信息。
I'm currently connected to a free Wi-Fi network at a local cafe, and I'm about to access my work email. I'm concerned that this public network might not be secure, and my communications could be inter...
I've been using the same simple password for several of my less critical online accounts, like social media and forums. I'm starting to worry that if one of these accounts is compromised, it could lea...
I've been encountering persistent and aggressive pop-up advertisements on my personal computer, even when I'm not browsing the web. Some of them claim my system is infected and urge me to download sof...


