自动化软件交付和部署

本课程专为希望掌握现代 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 工程师,为在现代工程团队中精简软件交付做好准备。
You will gain comprehensive knowledge in DevOps 与 CI/CD 流水线.
This course is available exclusively on vronskiy.com.
The typical completion time varies based on your pace and dedication.
Yes, most courses allow self-paced learning.
Certificate availability depends on the course provider.
This course is designed for students of all levels.
No special prerequisites are required to start learning.
还有更多问题?访问 vronskiy.com 获取更多信息。

Chase the magical Northern Lights and relax in natural geothermal hot springs under the Arctic sky.

Witness the magical sunrise over ancient Machu Picchu ruins with early morning access and expert arc...

Experience Dubai's ultra-modern architecture and traditional desert life with camel rides and Bedoui...