CI/CD Pipelines using Azure DevOps

所在平台: Udemy

课程主页: https://www.udemy.com/course/cicd-pipelines-using-azure-devops/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Azure DevOps 构建 CI/CD 管道 **课程概述:** 本课程旨在通过循序渐进的指导、演示和实践实验,帮助学员利用 Azure DevOps 平台创建和配置持续集成 (CI) 和持续交付 (CD) 管道。 **课程主要内容:** * **DevOps 基础:** 介绍 DevOps 的基本概念和原则。 * **DevOps 工具介绍:** 了解构建 CI/CD 管道所需的关键工具。 * **开发环境设置:** 准备和配置进行 CI/CD 实践的开发环境。 * **分支策略与源代码管理:** 学习有效的源代码管理和分支策略。 * **自动化测试:** 掌握自动化单元测试(如使用 xUnit)和集成测试。 * **DevSecOps 安全:** 学习如何在 DevOps 管道中集成安全实践(DevSecOps)。 * **Microsoft Azure 云平台:** 了解 Azure 云服务及其在 Azure DevOps 管道中的应用。 * **构建 ASP.NET Core 3.1 Web 应用及 Docker 文件:** 实践创建 Web 应用并为其编写 Docker 文件。 * **自动化部署:** 通过 Docker 镜像实现自动化部署。 * **配置 Azure DevOps CI/CD 管道:** 详细介绍如何在 Azure DevOps 中配置 CI 和 CD 管道。 * **管道安全性:** 学习如何确保 DevOps 管道的安全性。 * **环境提升与版本控制:** 讲解如何通过部署后条件和阶段提升来管理从开发到 QA 等环境的部署。 * **基础设施即代码 (IaC):** * **理论与演示:** 深入理解 IaC 的概念和优势。 * **IaC 工具介绍:** 快速了解 Terraform、Ansible 和 Chef 等 IaC 工具。 * **脚本语言介绍:** 学习 PowerShell 和 Python 等脚本语言。 * **YAML 在 Azure DevOps 中的应用:** 掌握使用 YAML 文件定义 Azure DevOps 管道。 * **IaC 理论:** 进一步学习 IaC 的相关理论知识。 **先修要求:** * 具备 1 年以上 IT 相关知识和工作经验。 * 能够理解脚本的逻辑并能在命令行中编写脚本。 * 熟悉 Bash、PowerShell、YAML 等脚本语言。

课程评论(0条)

课程详情

This course is designed to take step by step instructions, demonstrations and Labs to create and configure CI/CD Pipelines using the Azure DevOps platform. The following sections are available in this course: Introduction to DevOps (Fundamentals)DevOps Tools Required Setting Up Development EnvironmentBranching and Source ControlAutomated TestingDevSecOps SecurityMicrosoft Azure Cloud for Deployments and Azure DevOps PipelinesCreate an ASP.NET Core 3.1 Web App and Docker FilesAutomated Unit testing using xUnitAutomated Deployment using Docker ImagesConfigure the CI Pipeline on Azure DevOpsConfigure the CD/Release Pipeline on Azure DevOpsHow to secure your DevOps pipelines using DevSecOpsPromote development to QA using post-deployment and post-deployment conditionsTheory and demonstration on Infrastructure as Code (IaC)Quick Introduction to IaC tools such as Terraform, Ansible and ChefQuick Introduction to scripting tools such as PowerShell and PythonHow to use YAML files on Azure DevOpsTheory on Infrastructure as Code (E.g. Terraform, Chef, Ansible, PowerShell, Python)You need to have more than 1+ Year IT knowledge and experience is essential and be able to understand logic how to write scripts using a command line. We use scripting languages, such as bash, powershell, YAML, etc.

课程标签

0人关注该课程

主题相关的课程