感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
企业中的DevOps实践概述
- DevOps与传统IT实践有何不同?
- DevOps的术语和技术
- 应用于DevOps的敏捷方法
Azure DevOps功能和架构概述
- Azure DevOps服务器
- 托管与本地部署的Azure DevOps
- 面向终端用户的Azure DevOps
- 面向管理员的Azure DevOps
设置和配置Azure DevOps以进行开发
利用价值流图评估现有开发流程
- 迁移到Azure DevOps
Azure DevOps核心服务和工具概述
- 为业务选择适当的Azure DevOps服务
使用Azure Boards规划和跟踪软件开发
- 利用Azure Boards中的内置Scrum和敏捷工具
- 使用Azure Boards仪表板小部件
- 使用Azure分析工具监控项目状态
- 通过Boards优化团队的透明度和协作
- 将Azure Boards与现有GitHub仓库集成
使用Azure Repos托管Git仓库并进行协作
- 使用Azure Repos创建仓库并进行版本控制
- 通过安全的Git客户端支持连接推送代码
- 在Azure Repos中构建REST API和Webhook
- 创建开发环境并执行拉取请求
- Azure Repos的代码感知搜索功能
- 清理和维护仓库
使用Azure Pipelines构建和部署软件
- 实现持续集成/持续交付(CI/CD)
- 配置Azure Pipelines以支持首选语言和操作系统
- 在Pipelines中使用构建链和多阶段构建
- 使用Azure Pipelines注册表
- 将容器部署到Kubernetes或任何云平台
使用Azure Artifacts实现集成的包管理
- 在Azure Artifacts中创建和共享代码包
- 使用通用包管理管理包类型
- 组织和保护公共和私有源代码包
- 将包添加到CI/CD管道中
使用Azure Test Plans测试和优化代码质量
- 计划的手动测试与探索性测试
- 为企业应用程序执行正确的测试类型
- 使用Azure Test Plans捕获和分析数据
- 利用Azure Test Plans的端到端可追溯性功能
- 采取适当措施解决已识别的代码缺陷
将Azure DevOps服务与其他扩展集成
故障排除
总结与结论
要求
- 了解敏捷软件开发方法
- 掌握至少一种脚本编程语言
- 具备系统管理任务的基本经验
- 熟悉GitHub工作流和仓库
目标受众
- DevOps工程师
- 开发人员
- 项目经理
14 小时
客户评论 (2)
我们可以在实践中独立完成所有任务。我们的培训师知识渊博,我们可以随时向他提问,他总能给出答案。我学到了一些对开发者非常有用的技能。
Julia Gajtkowska - Demant Business Services Poland
课程 - Azure DevOps Fundamentals
机器翻译
实践部分与学员互动
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
课程 - Azure DevOps Fundamentals
机器翻译