课程大纲
平台工程导论
- 开发人员对平台工程的看法
- 了解开发团队的好处
- 使平台工程与发展目标保持一致
面向开发人员的自助服务平台
- 自助服务和按需资源原则
- 利用内部平台进行开发和测试
- 动手实践:设置自助式沙盒环境
开发自动化
- 在开发过程中自动执行重复性任务
- 面向开发人员的持续集成 (CI) 和持续部署 (CD)
- 动手实践:创建自动化生成和部署管道
利用 Microservices 和容器
- 微服务架构简介
- 使用 Docker 进行容器化,使用 Kubernetes 进行编排
- 动手实践:容器化应用程序并部署到 Kubernetes
监控和可观测性
- 用于监视应用程序运行状况的工具和做法
- 在开发中实现可观测性
- 动手实践:将监控工具集成到开发工作流中
开发团队的安全性和合规性
- 将安全实践嵌入到开发生命周期中
- 通过自动检查确保合规性
- 动手实践:在 CI/CD 中应用安全扫描和合规性工具
Collaboration 和 Communication
- 使用平台工具进行团队协作的最佳实践
- 在以平台为中心的开发中实现有效沟通
- 动手实践:使用平台工具进行协作项目管理
项目工作
- 使用平台工程原理开发小型项目
- 整合自动化、监控和安全性
- 同行评审和反馈会议
摘要和后续步骤
要求
- 了解软件开发生命周期 (SDLC)
- 具有版本控制系统(例如 Git)的经验
- 熟悉基本的容器化概念
观众
- 软件开发人员
- 开发团队成员
- DevOps 从业者
客户评论 (4)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
课程 - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
课程 - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.
Zaid Amerika
课程 - Unit of Software Measurement Parameterization (UMSP)
the examples the trainer used in each subject which made it easier to understand