![[中字] 微软 DevOps 解决方案设计与实施 - AZ-](/storage/uploads/4369_eac32ca9-444d-42aa-a323-8e2556cff545.jpg)
![[中字] 微软 DevOps 解决方案设计与实施 - AZ-](/storage/uploads/4369_2156c0a4-5a53-4063-a4a3-d702f5076f38.jpg)
![[中字] 微软 DevOps 解决方案设计与实施 - AZ-](/storage/uploads/4369_1e77e2ba-3dbd-4b9c-967a-49d3343a671d.jpg)
![[中字] 微软 DevOps 解决方案设计与实施 - AZ-](/storage/uploads/4369_33398614-ec1c-4a3b-8e3a-c1411184c1ba.jpg)
资源介绍
400 考试培训课程(中文字幕英文视频教程)
Azure DevOps 是一个基于云端的强大平台,为软件开发团队提供了一整套集成工具。它涵盖了从规划工作、协作编写代码、构建应用程序、测试功能,一直到部署到生产环境的整个软件开发生命周期所需的所有功能。Azure DevOps 具有诸多显著特性:
端到端项目管理:它是一套连贯的服务套件,旨在支持软件项目的完整生命周期,从最初的规划、开发,到严格的测试,再到最终部署,一应俱全。
灵活的服务模式:提供一系列服务模型,满足每个团队的独特需求。免费版本能助力小型团队快速起步,多功能订阅账户和按量付费方案则支持全面的项目管理,无论团队规模大小、项目复杂程度如何,都能找到合适的使用方式。
多种核心服务:
Azure Boards:提供敏捷工具,如工作流程看板、待办事项和仪表板等,用于规划和跟踪工作。团队可以创建各种工作项目,例如用户故事、Bug 和任务等。还能进行 sprint 规划,利用燃尽图和速率跟踪项目进度,并且可以根据团队流程自定义工作流程和工作项目类型。举例来说,一个规划移动应用功能的产品团队,可通过 Azure Boards 建立 “用户登入” 的用户故事,追踪开发期间发现的错误,并借助冲刺板监控两周迭代期间的进展。
Azure Repos:用于代码的源代码管理,提供 Git 存储库或 Team Foundation 版本控制(TFVC)。具备分支策略、带有代码审查的拉取请求、冲突解决,以及与流行 IDE 和编辑器的集成等功能。比如,开发小组成员可以为新功能创建功能分支,提交拉取请求以进行代码审查,并利用分支原则确保所有代码在合并到主分支之前都经过审查和测试。
Azure Pipelines:通过适用于任何语言、平台和云的持续集成和持续交付(CI/CD)管道,实现应用程序的构建、测试和部署。它支持 Docker 容器、Kubernetes,以及部署到 Azure、其他云平台或本地环境。还包括并行作业、部署网关和发布核准等功能。例如,每次代码提交都可触发自动化管道,构建.NET Web 应用程序、执行单元测试、创建 Docker 容器,并在生产发布前部署到预演环境进行测试。
Azure Test Plans:提供多种工具用于规划、执行和跟踪测试,包括手动测试用例、探索性测试会话和自动化测试整合。团队可以创建测试套件,跟踪测试结果,截取屏幕截图和视频,并生成详细的测试报告。例如,QA 团队可为用户注册流程创建测试案例,在不同浏览器上执行手动测试,截取问题的屏幕截图,并将测试结果与用户故事关联以实现可追溯性。
Azure Artifacts:允许团队创建、托管和共享各种类型的软件包,如 NuGet、npm、Maven、Python 及通用软件包等,并能将这些软件包集成到构建流程中,同时可以管理软件包版本,通过上游源和保留策略来控制访问权限。例如,开发团队创建一个共享的验证库,将其发布为 NuGet 包到 Azure Artifacts,并在多个项目中引用,同时对内部软件包的访问进行控制。
本课程内容丰富且系统,课程目录如下:
课程入门相关:
00001 Exam_AZ - 400_-Designing_and_Implementing_Microsoft_DevOps_Solutions-Introduction.en - zh - Hans.srt 与 00001 Exam_AZ - 400-Designing_and_Implementing_Microsoft_DevOps_Solutions-_Introduction.mp4,对整个课程进行全面介绍,让学习者对课程内容、学习目标、学习方法等有初步的了解。
00002 Learning_objectives.en - zh - Hans.srt 与 00002 Learning_objectives.mp4,详细阐述本课程的学习目标,帮助学习者明确学习方向,清楚通过学习本课程能够掌握哪些知识和技能。
Azure DevOps 基础学习:
00003 1.1_Learn_about_Azure_DevOps.en - zh - Hans.srt 与 00003 1.1_Learn_about_Azure_DevOps.mp4,介绍 Azure DevOps 的基本概念、功能特点、适用场景等基础知识,让学习者对 Azure DevOps 有初步的认识。
00004 1.2_Understand_Azure_DevOps_processes.en - zh - Hans.srt 与 00004 1.2_Understand_Azure_DevOps_processes.mp4,深入讲解 Azure DevOps 的工作流程,包括项目规划、代码开发、测试、部署等各个环节的流程和相互关系,使学习者理解如何在实际项目中运用 Azure DevOps 进行高效的开发管理。
00005 1.3_Learn_about_Azure_DevOps_boards.en - zh - Hans.srt 与 00005 1.3_Learn_about_Azure_DevOps_boards.mp4,聚焦于 Azure Boards 的学习,介绍其功能、使用方法,如何通过它进行工作规划、任务跟踪等。
00006 1.4_Lab_A_-Explore_Azure_Boards.en - zh - Hans.srt 与 00006 1.4_Lab_A-_Explore_Azure_Boards.mp4,通过实验操作,让学习者亲身体验和探索 Azure Boards 的各项功能,加深对其理解和掌握。
00007 1.5_Lab_B_-Integrate_Azure_Boards_Github.en - zh - Hans.srt 与 00007 1.5_Lab_B-_Integrate_Azure_Boards_Github.mp4,学习如何将 Azure Boards 与其他工具(如 Github)进行集成,拓展工具的使用场景,提高工作效率。
00008 1.6_Explore_wiki_and_dashboards.en - zh - Hans.srt 与 00008 1.6_Explore_wiki_and_dashboards.mp4,探索 Azure DevOps 中的 wiki 和仪表板功能,了解如何利用 wiki 进行知识共享和文档管理,以及如何通过仪表板实时监控项目状态和各项指标。
00009 1.7_Lab_C_-Create_a_wiki.en - zh - Hans.srt 与 00009 1.7_Lab_C-_Create_a_wiki.mp4,通过实验创建 wiki,实际操作掌握 wiki 的创建和使用方法。
00010 1.8_Lab_D_-Create_a_dashboard.en - zh - Hans.srt 与 00010 1.8_Lab_D-_Create_a_dashboard.mp4,进行仪表板创建实验,学会根据项目需求定制个性化的仪表板。
00011 1.9_Integrate_external_tools.en - zh - Hans.srt 与 00011 1.9_Integrate_external_tools.mp4,进一步学习与其他外部工具的集成方法,增强 Azure DevOps 与不同工具协同工作的能力。
00012 1.10_Lab_E_-Integrate_messaging_tools.en - zh - Hans.srt 与 00012 1.10_Lab_E-_Integrate_messaging_tools.mp4,以消息工具集成为例,通过实验掌握如何将消息工具与 Azure DevOps 集成,实现更便捷的沟通和协作。
00013 1.11_Lab_F_-Webhooks_and_ITSM_overview.en - zh - Hans.srt 与 00013 1.11_Lab_F-_Webhooks_and_ITSM_overview.mp4,介绍 Webhooks 和 ITSM(信息技术服务管理)的相关知识,并通过实验让学习者了解其在 Azure DevOps 中的应用和作用。
安全与合规相关学习:
00014 Learning_objectives.en - zh - Hans.srt 与 00014 Learning_objectives.mp4,明确本部分关于安全与合规内容的学习目标。
00015 2.1_Learn_about_security_and_compliance.en - zh - Hans.srt 与 00015 2.1_Learn_about_security_and_compliance.mp4,讲解安全与合规的重要性,以及 Azure DevOps 在这方面的相关概念和措施。
00016 2.2_Design_an_authentication_strategy.en - zh - Hans.srt 与 00016 2.2_Design_an_authentication_strategy.mp4,学习如何设计有效的身份验证策略,保障系统访问的安全性。
00017 2.3_Lab_A_-Learn_about_Active_Directory_features.en - zh - Hans.srt 与 00017 2.3_Lab_A-_Learn_about_Active_Directory_features.mp4,通过实验了解 Active Directory 的功能特点,以及其在身份管理中的作用。
00018 2.4_Learn_about_authentication_in_Azure_DevOps.en - zh - Hans.srt 与 00018 2.4_Learn_about_authentication_in_Azure_DevOps.mp4,深入学习 Azure DevOps 中的身份验证机制和具体实现方式。
00019 2.5_Lab_B_-Integrating_Active_Directory.en - zh - Hans.srt 与 00019 2.5_Lab_B-_Integrating_Active_Directory.mp4,进行将 Active Directory 与 Azure DevOps 集成的实验操作,掌握实际的集成步骤和要点。
00020 2.6_Lab_C_-Authenticating_to_Azure_Repos.en - zh - Hans.srt 与 00020 2.6_Lab_C-_Authenticating_to_Azure_Repos.mp4,针对 Azure Repos 的身份验证进行实验,确保对代码仓库的安全访问。
00021 2.7_Lab_D_-Service_Connection_authentication.en - zh - Hans.srt 与 00021 2.7_Lab_D-_Service_Connection_authentication.mp4,学习服务连接身份验证的相关知识,并通过实验掌握其配置和使用方法。
00022 2.8_Design_authorization_and_governance.en - zh - Hans.srt 与 00022 2.8_Design_authorization_and_governance.mp4,设计合理的授权和治理方案,确保系统资源的合理使用和管理。
00023 2.9_Lab_E_-Set_up_policies_groups_and_access_levels.en - zh - Hans.srt 与 00023 2.9_Lab_E-_Se