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

观众

  • 软件开发人员
  • 开发团队成员
  • DevOps 从业者
Overview:

平台工程是设计和使用自助服务工具和自动化工作流程以提高软件开发团队的效率和有效性的实践。

这种以讲师为主导的现场培训(在线或现场)面向希望利用平台工程来简化其开发流程的中级开发人员和 DevOps 从业者。

在培训结束时,参与者将能够:

  • 了解平台工程对开发团队的关键概念和优势。
  • 利用自助服务平台加快开发和测试速度。
  • 在他们的开发工作流中实现自动化。
  • 应用容器化和编排来管理应用程序生命周期。
  • 将监控和安全实践集成到其开发管道中。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中动手实施。

课程自定义选项

  • 如需申请本课程的定制培训,请联系我们进行安排。
Course Outline:

平台工程导论

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

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

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

开发自动化

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

利用 Microservices 和容器

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

监控和可观测性

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

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

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

Collaboration 和 Communication

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

项目工作

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

摘要和后续步骤

Sites Published:

United Arab Emirates - Platform Engineering for Developers

Qatar - Platform Engineering for Developers

Egypt - Platform Engineering for Developers

Saudi Arabia - Platform Engineering for Developers

South Africa - Platform Engineering for Developers

Brasil - Platform Engineering for Developers

Canada - Platform Engineering for Developers

中国 - Platform Engineering for Developers

香港 - Platform Engineering for Developers

澳門 - Platform Engineering for Developers

台灣 - Platform Engineering for Developers

USA - Platform Engineering for Developers

Österreich - Platform Engineering for Developers

Schweiz - Platform Engineering for Developers

Deutschland - Platform Engineering for Developers

Czech Republic - Platform Engineering for Developers

Denmark - Platform Engineering for Developers

Estonia - Platform Engineering for Developers

Finland - Platform Engineering for Developers

Greece - Platform Engineering for Developers

Magyarország - Platform Engineering for Developers

Ireland - Platform Engineering for Developers

Luxembourg - Platform Engineering for Developers

Latvia - Platform Engineering for Developers

España - Platform Engineering for Developers

Italia - Platform Engineering for Developers

Lithuania - Platform Engineering for Developers

Nederland - Platform Engineering for Developers

Norway - Platform Engineering for Developers

Portugal - Platform Engineering for Developers

România - Platform Engineering for Developers

Sverige - Platform Engineering for Developers

Türkiye - Platform Engineering for Developers

Malta - Platform Engineering for Developers

Belgique - Platform Engineering for Developers

France - Platform Engineering for Developers

日本 - Platform Engineering for Developers

Australia - Platform Engineering for Developers

Malaysia - Platform Engineering for Developers

New Zealand - Platform Engineering for Developers

Philippines - Platform Engineering for Developers

Singapore - Platform Engineering for Developers

Thailand - Platform Engineering for Developers

Vietnam - Platform Engineering for Developers

India - Platform Engineering for Developers

Argentina - Platform Engineering for Developers

Chile - Platform Engineering for Developers

Costa Rica - Platform Engineering for Developers

Ecuador - Platform Engineering for Developers

Guatemala - Platform Engineering for Developers

Colombia - Platform Engineering for Developers

México - Platform Engineering for Developers

Panama - Platform Engineering for Developers

Peru - Platform Engineering for Developers

Uruguay - Platform Engineering for Developers

Venezuela - Platform Engineering for Developers

Polska - Platform Engineering for Developers

United Kingdom - Platform Engineering for Developers

South Korea - Platform Engineering for Developers

Pakistan - Platform Engineering for Developers

Sri Lanka - Platform Engineering for Developers

Bulgaria - Platform Engineering for Developers

Bolivia - Platform Engineering for Developers

Indonesia - Platform Engineering for Developers

Kazakhstan - Platform Engineering for Developers

Moldova - Platform Engineering for Developers

Morocco - Platform Engineering for Developers

Tunisia - Platform Engineering for Developers

Kuwait - Platform Engineering for Developers

Oman - Platform Engineering for Developers

Slovakia - Platform Engineering for Developers

Kenya - Platform Engineering for Developers

Nigeria - Platform Engineering for Developers

Botswana - Platform Engineering for Developers

Slovenia - Platform Engineering for Developers

Croatia - Platform Engineering for Developers

Serbia - Platform Engineering for Developers

Bhutan - Platform Engineering for Developers

Nepal - Platform Engineering for Developers

Uzbekistan - Platform Engineering for Developers