课程大纲

平台工程导论

  • 开发人员对平台工程的看法
  • 了解开发团队的好处
  • 使平台工程与发展目标保持一致

面向开发人员的自助服务平台

  • 自助服务和按需资源原则
  • 利用内部平台进行开发和测试
  • 动手实践:设置自助式沙盒环境

开发自动化

  • 在开发过程中自动执行重复性任务
  • 面向开发人员的持续集成 (CI) 和持续部署 (CD)
  • 动手实践:创建自动化生成和部署管道

利用 Microservices 和容器

  • 微服务架构简介
  • 使用 Docker 进行容器化,使用 Kubernetes 进行编排
  • 动手实践:容器化应用程序并部署到 Kubernetes

监控和可观测性

  • 用于监视应用程序运行状况的工具和做法
  • 在开发中实现可观测性
  • 动手实践:将监控工具集成到开发工作流中

开发团队的安全性和合规性

  • 将安全实践嵌入到开发生命周期中
  • 通过自动检查确保合规性
  • 动手实践:在 CI/CD 中应用安全扫描和合规性工具

Collaboration 和 Communication

  • 使用平台工具进行团队协作的最佳实践
  • 在以平台为中心的开发中实现有效沟通
  • 动手实践:使用平台工具进行协作项目管理

项目工作

  • 使用平台工程原理开发小型项目
  • 整合自动化、监控和安全性
  • 同行评审和反馈会议

摘要和后续步骤

要求

  • 了解软件开发生命周期 (SDLC)
  • 具有版本控制系统(例如 Git)的经验
  • 熟悉基本的容器化概念

观众

  • 软件开发人员
  • 开发团队成员
  • DevOps 从业者
 21 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

课程分类