Azure DevOps Fundamental for Beginners and Professionals.

所在平台: Udemy

课程主页: https://www.udemy.com/course/azure-devops-for-beginners-and-advanced/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程《Azure DevOps Fundamental for Beginners and Professionals》是一门旨在帮助初学者和专业人士掌握 Azure DevOps 核心概念和实践的综合性课程。 课程从最基础的 Azure 账户注册和项目创建开始,逐步深入到复杂的构建自动化和持续集成/持续部署(CI/CD)流水线。 **核心内容概览:** * **DevOps 基础知识:** 涵盖 DevOps 的基本概念、八大生命周期结构,以及 Azure DevOps 的组织和项目结构。 * **Azure DevOps 服务:** 深入理解 Boards(看板)、Repos(代码仓库)、Pipelines(流水线)、Test Plans(测试计划)和 Artifacts(制品)如何映射到 DevOps 生命周期。 * **Agents(代理):** 学习代理的概念,包括托管代理和自托管代理,以及如何在项目中配置和使用它们。 * **YAML 流水线:** 掌握 YAML 文件的语法和结构,用于定义和版本化 CI/CD 流水线。包括流水线的创建、运行、参数配置以及与自托管代理的集成。 * **发布流水线与部署:** 学习创建发布流水线,理解部署组的概念,并通过 IIS 和 ASP.NET 应用程序的部署演示,完成端到端的部署流程。 * **变量管理:** 深入讲解变量、变量组的创建与使用,以及它们在流水线中的作用和优先级。 * **CI/CD 实践:** 演示如何实现自动化 CI/CD 流水线,解决实际开发中遇到的问题。 * **单元测试:** 学习如何在 Azure Pipelines 中执行单元测试,包括不同测试框架的比较、测试任务的使用以及测试结果的分析。 * **流水线结构与并行化:** 理解Stages(阶段)、Jobs(作业)、Steps(步骤)和Tasks(任务)在流水线中的作用,学习构建并行化流水线,以及阶段间的依赖关系设置。 课程内容丰富,从概念讲解到实际操作演示,旨在让学习者能够熟练运用 Azure DevOps 实现高效的软件开发和交付。

课程评论(0条)

课程详情

If you want to learn Azure Devops from basics then this is the course for you. This course start from ground basics like opening the Azure account and takes you to complicated build automation using Azure Devops.So why wait.start with the first free 1 hour lesson to judge the quality of this training.Below is syllabus happy learning , happy job hunting. Lesson 1:- Understanding DevOps Fundamentals, Agents, Boards, YAML Pipelines & Artifacts.Chapter 1:- Opening Azure DevOps account and creating project.Chapter 2:- DevOps Fundamentals and EIGHT structure life cycle of Devops.Chapter 3:- Accessing Azure DevOps project from Azure portal.Chapter 4:- Understanding Organization, Project structure.Chapter 5:- Understanding Private and Public project.Chapter 6:- Mapping Boards, Repos, Pipelines, Test plan & Artifacts with DevOps life cycle.Chapter 7:- Revising the five important elements of Azure DevOps.Chapter 8:- Step 1 The planning phase:- Understanding Boards and work items.Chapter 9:- Step 2 Execution:- Checking Simple MVC project code, Cloning, Commit, Synch in Azure repos.Chapter 10:- Revising Azure DevOps life cycle using the 5 important elements.Chapter 11:- Flattening the Azure DevOps life cycle diagram.Chapter 12:- Defining and Understanding Agents in Azure DevOps.Chapter 13:- Using project settings to configure agents.Chapter 14:- Hosted Agents and Local agents(Self hosted agents).Chapter 15:- Step 3 Build:- Creating pipeline and Running the pipeline.Chapter 16:- YAML file and versioning in Azure repos.Chapter 17:- Understanding the "No hosted Parallelism Error" in Azure DevOps.Chapter 18:- Understanding Self hosted agent and Agent pools.Chapter 19:- Running, Downloading, Extracting agents, Running Config & Entering PAT.Chapter 20:- Assigning Self hosted agents in YAML Pipeline.Chapter 21:- Running YAML pipeline with Self hosted agents.Chapter 22:- Definition and Acronym of YAML.Chapter 23:- YAML basics name/value, space indented, Nested objects & Hyphens.Chapter 24:- Understanding Azure DevOps YAML structure(Steps and Tasks).Chapter 25:- Practicing Pipeline UI:- Recent, All, Runs, Editing and seeing details.Chapter 26:- Updating YAML with publish task.Chapter 27:- Step 4:- Running the pipeline and checking the artifactChapter 28:- Drop folder, Extracting artifact, viewing the compiled binaries.Lesson 2:- IIS Installation, Deployment Groups, Create and run Release Pipelines.Chapter 29:- Doing a Manual Review(Installing IIS and publishing the ASP.NET app)Chapter 30:- Creating the release pipeline.Chapter 31:- Understanding Deployment groups.Chapter 32:- Creating a deployment groups using PowerShell scripts.Chapter 33:- Creating release pipelines understanding stages.Chapter 34:- Step 5:- Running the release pipeline and deploying.Chapter 35:- Revising the complete Azure DevOps Cycle.Lesson 3:- Create access variable, Diff Variables & variable groups, VSO Task.Chapter 36:- Variable definition, Creating and Accessing variables.Chapter 37:- Creating custom variable and read the same .Chapter 38:- Variable groups Definition, Creating variable groups.Chapter 39:- Defining Variable collection and accessing variable groups.Chapter 40:- Variable groups Definition, Creating & accessing variable groups.Chapter 41:- Variable vs Variable groups.Chapter 42:- Local variables outside the code.Chapter 43:- YAML variables vs variable groups vs local variablesChapter 44:- YAML Pipes Multi-scalar execution.Chapter 45:- Changing variable values using VSO Task.Chapter 46:- Why YAML variables change in next Step?Lesson 4:- Implementing CI CD Pipeline using Azure DevOps.Chapter 47:- Perspective of Dev Pipeline and Release Pipelines.Chapter 48:- Enabling CI CD in Azure DevOpsChapter 49:- Testing the AutomationChapter 50:- Solving ASPNetModule problem - Thinking out of the box.Lesson 5:- Executing Unit test in Azure Pipelines.Chapter 51:- Nunit vs XUnit vs MsTestChapter 52:- Writing the unit testChapter 53:- Testing locallyChapter 54:- Using unit test task in pipelineChapter 55:- Understanding the different parameters.Chapter 56:- Executing unit test using test task.Chapter 57:- Beware of the pattern matchingChapter 58:- Running pass , fail scenariosLesson 6:- Parallelism, Stages, Jobs, Steps & Tasks - Pipeline Structure.Chapter 59:- Creating and understanding starters pipeline.Chapter 60:- Revising Steps, Scripts ,Tasks and YAML collections.Chapter 61:- Creating Stages, Jobs structure in YAML.Chapter 62:- Visualizing / Understanding Stages and Jobs.Chapter 63:- Stages VS Jobs.Chapter 64:- Demo of Stages and Jobs (Sequential).Chapter 65:- Visualizing from parallelism perspective.Chapter 66:- 3 points to remember for parallelism.Chapter 67:- Putting pauses and arranging agents.Chapter 68:- Demo of Stages and Jobs (parallelism).Chapter 69:- Implementing Dependencies between stages.Chapter 70:- Understanding Status Symbols.

课程标签

0人关注该课程

主题相关的课程