第一阶段:DevOps理论知识课程

掌握敏捷和DevOps的理念与端到端的云上DevOps软件开发流程。

本课程从软件产业现状、发展趋势及挑战,说明敏捷和DevOps必将成为业界主流的研发模式。接着介绍和阐述了敏捷和DevOps的关系,相关理念、价值和主要工程方法。最后重点介绍了华为端到端DevOps的实施框架及其主要内容。

华为端到端DevOps概览

华为端到端DevOps概览

本课程主要讲述敏捷项目管理理念与方法实践,主要介绍规划与设计中的影响地图、用户故事地图,以及敏捷需求管理;并以华为敏捷项目管理企业实践,阐述了敏捷项目管理的理论、方法与模型。

持续规划与设计

持续规划与设计

本课程对持续开发和集成在软件项目开发中的应用进行了研究,讨论了应用持续开发与集成时可以采用的辅助工具及相应的使用方法,以及项目开发中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。

持续开发与集成

持续开发与集成

本课程对持续测试在软件项目开发中的应用进行了研究,提出了软件持续测试时遇到的关键问题并给出相应的解决思路。讨论了软件持续测试可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。

持续测试与反馈

持续测试与反馈

DevSecOps是在DevOps实践基础上,在持续构建的各阶段引入针对产品的安全保障活动,强调开发、运维/运营、安全团队的融合运作,是DevOps的增强和完善。

持续安全与审计

持续安全与审计

本课程将通过介绍DevOps中编译构建、部署、发布的流程和实践进行持续部署与发布的学习,同时对容器化应用的构建部署和自动化理念进行学习。

持续部署与发布

持续部署与发布

随着容器技术的普及,越来越多的企业通过微服务框架开发应用,微服务架构的流行,给应用开发带来了灵活性、扩展性、伸缩性以及高可用性等优势,业务实现更多使用云上服务,运维也转向云上的运维服务,对于云上应用的运维也提出了新的挑战。

持续运维与监控

持续运维与监控

本课程介绍了华为云端到端DevOps实现案例,从最佳实践中深入理解DevOps开发和运维是如何运作,并最终实现工作效率的提高。最后详细介绍DevOps的转型路径,将所学的实践经验运用到开发工作中,对全部的学习做一个系统性的回顾,并掌握如何落地DevOps转型。

DevOps实践与转型路径

DevOps实践与转型路径

查看更多内容 收起

第二阶段:CodeArts工具使用实操课程

通过对云上DevOps软件开发实操的学习及体验,具备云上实操能力,能够通过CodeArts平台创建Scrum、IPD等项目,掌握一站式云平台DevOps实践方法。

本课程主要介绍CodeArts Req需求管理能力及Scrum项目、IPD项目实操。

基于CodeArts Req的需求管理实操培训

基于CodeArts Req的需求管理实操培训

本课程主要介绍CodeArts Repo代码托管能力、实操及高级特性。

基于CodeArts Repo的代码托管实操培训

基于CodeArts Repo的代码托管实操培训

本课程主要介绍CodeArts Check能力、主要功能特性及实操。

基于CodeArts Check的代码检查实操培训

基于CodeArts Check的代码检查实操培训

本课程主要介绍CodeArts Build主要功能及多种构建方式演示。

基于CodeArts Build的编译构建实操培训

基于CodeArts Build的编译构建实操培训

本课程主要介绍CodeArts Artifact主要功能及实操。

基于CodeArts Artifact的制品管理实操培训

基于CodeArts Artifact的制品管理实操培训

本课程主要介绍CodeArts Deploy主要功能、关键特性介绍及实操演练。

基于CodeArts Deploy的部署发布实操培训

基于CodeArts Deploy的部署发布实操培训

本课程主要介绍CodeArts Testplan服务、关键特性及实操演练。

基于CodeArts TestPlan的软件测试实操培训

基于CodeArts TestPlan的软件测试实操培训

本课程主要介绍CodeArts Pipeline产品介绍、交付场景分析及服务特性展示。

基于CodeArts Pipeline的流水线实操培训

基于CodeArts Pipeline的流水线实操培训

查看更多内容 收起

第三阶段:研发转型规划设计与实施课程

掌握基于华为云CodeArts软件开发生产线进行研发转型规划设计与实施相关的专业知识。

本课程主要介绍软件工程的发展,并详细讲解了精益、敏捷和DevOps框架。并对华为云CodeArts HE2E端到端DevOps实施框架、敏捷DevOps转型项目成果示例进行了介绍。

精益敏捷DevOps框架介绍

精益敏捷DevOps框架介绍

本课程主要介绍敏捷课程下的需求管理方法,包括需求规划管理、版本规划管理、需求优先级管理、需求沟通管理、用户故事概念及拆分等;并通过实操演示进一步说明敏捷需求管理方法。

敏捷团队需求管理方法

敏捷团队需求管理方法

本课程主要介绍敏捷理念、敏捷Scrum运作流程、Scrum3355框架及Kanban六大实践。

敏捷团队迭代运作方法

敏捷团队迭代运作方法

本课程主要介绍敏捷体系下的测试流程、测试基本概论、核心概念、组织和结构等概念,并介绍了测试即文档、测试替身、测试原则、性能测试及缺陷管理。

敏捷运作实践-敏捷测试方法

敏捷运作实践-敏捷测试方法

本课程主要介绍敏捷体系下的持续交付流程,介绍了什么是持续集成以及持续集成、持续交付的最佳实践,同时介绍了持续集成与其他敏捷实践的集成。

敏捷运作实践-持续集成方法

敏捷运作实践-持续集成方法

本课程主要介绍软件开发标准规范及实践,对分支策略、特性分支、AONEFLOW模型和主干模型都做了介绍;介绍了整洁代码的价值、使用场景等概念,推动团队整洁代码实践落地;同时,也对整洁架构进行了讲解,包括架构的定义和作用、什么是好的架构、什么是整洁架构、如何在团队中推动技术实践落地等。

软件开发标准规范及实践

软件开发标准规范及实践

本课程主要介绍探索式测试的概念及方法,并介绍领域驱动设计的概念、解决问题的方式、开展领域驱动设计的方式,及事件风暴、命令风暴、领域模型识别、寻找聚合、模型细化等概念及方法,并对复杂领域建模模式进行了介绍。

软件设计及软件架构

软件设计及软件架构

本课程整体介绍了研发能力诊断和规划,并详细讲解了如何进行研发流程诊断与评估,同时,课程从总体思路、需求计划与变更管理、代码托管方案、研发流程改造及测试方案设计、方案汇报等角度对方案设计与评审也进行了详细介绍。

研发能力诊断和规划

研发能力诊断和规划

本课程主要介绍如何基于CodeArts实现落地方案设计,包括转型方案实施与成果汇报要点,以及如何基于CodeArts实现落地方案;最后通过一个详尽的案例进行实操讲解。

基于CodeArts实现落地方案设计及案例讲解

基于CodeArts实现落地方案设计及案例讲解

查看更多内容 收起

华为云开发者学堂,从入门到精通,探索更多学习路径

进入开发者学堂