|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/azure-devops-and-continuous-delivery-with-git/
课程评论:没有评论
**课程名称:** Azure DevOps 和 Git 持续交付 **课程概述:** 本课程深入探讨 Microsoft Azure DevOps,这是一个强大的工具集,用于支持持续集成、持续交付和 DevOps 实践。通过利用 Azure DevOps 的持续交付功能,工程师们能够以前所未有的速度和成本效益部署应用程序,构建简单而健壮的部署流水线,并无缝集成到各种环境中。 **学习目标:** * **理解 DevOps:** 掌握 DevOps 的核心理念和实践。 * **Azure DevOps 基础:** 学习如何设置 Azure DevOps 组织,熟悉其工具和仪表盘。 * **项目管理:** 学习使用 Azure DevOps Boards 管理项目资源、敏捷冲刺(Sprints)和工作负载,高效交付产品和价值。 * **敏捷交付:** 掌握工作项(Work Items)的设置、冲刺管理,以及在敏捷交付环境中更有效地导航。 * **Git 源代码管理:** 探索 Git 作为领先的源代码管理系统,以及 Azure DevOps 如何与其深度集成。学习 Git 的各项功能,了解其如何促进团队协作和工作效率。 * **分支策略和策略:** 学习设置 Git 存储库(Repositories)、理解分支策略(Branch Policies)和各种分支策略(Branching Strategies)。 * **代码合并与协作:** 掌握 Pull Requests 的使用,以促进高效的代码审查和合并。 * **CI/CD 流水线:** 学习构建 Azure DevOps 的生成(Build)和发布(Release)流水线,理解持续集成(Continuous Integration)和持续交付(Continuous Delivery)的概念。 * **自动化部署:** 了解自动发布(Automated Releases)、不同的部署模式和场景。 * **YAML 文件与模板:** 学习使用 YAML 文件进行配置,以及如何利用模板和安全变量。 * **测试管理:** 探索 Azure DevOps Test Plans 的功能,以提升产品质量。 **课程产出:** 完成本课程后,您将对 Microsoft Azure DevOps 的能力有根本性的理解,并能够有效地将其引入您的组织,以优化您的开发和价值流团队的协作与效率。您将能够自信地管理项目,消除产品部署的顾虑,同时保持每个发布版本的完整性。
OverviewMicrosoft has a toolset to support continuous integration and delivery and DevOps called Azure DevOps. Continuous delivery on Microsoft Azure DevOps enables DevOps engineers to deploy applications faster and cheaper than ever before by using continuous delivery. This allows your team to create simple and robust deployment pipelines that can integrate directly with almost any environment.In this course, Azure DevOps and Continuous Delivery With Git, you will learn the fundamentals of Azure DevOps. This will enable you to confidently manage project resources, sprints and workloads and deliver products and value to your organization more efficiently. Azure DevOps helps to remove apprehensions with product deployments, while keeping the integrity of each released version intact. This course will enable you to effectively management the various moving parts of the project, all in one space, and to better navigate the agile delivery space. Everything action is done within context and alternatives are always discussed. You will always be aware of why certain actions need to be, or can be taken. We will also spend some time exploring Git for Source Control. Git is the most popular source control management system on the market and Azure DevOps has expertly integrated with it. We will look at the different features and allowances that we have when we use Git and explore how it can help our team to collaborate effectively and work as efficiently as possible. What You Will LearnIn this course, Azure DevOps and Continuous Delivery With Git, you will get an overview ofUnderstanding DevOpsSetup Azure DevOps OrganizationAzure DevOps Tools and DashboardsAzure DevOps Boards and BacklogsSetting Up Work ItemsSprint ManagementSetting Up Git RepositoriesBranch PoliciesBranching StrategiesPull Requests Azure DevOps Build and Release PipelinesContinuous DevelopmentContinuous IntegrationAutomated ReleasesDifferent Deployment Patterns and ScenariosYAML filesHow to use Templates and Secure VariablesAzure DevOps Test PlansBy the end of this course, you should have a fundamental understanding of what Microsoft Azure DevOps brings to the table and how you can introduce it to your organization to streamline your development and value stream team efforts.