|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/effective-devops-azure-devops-jirabitbucket-and-terraform/
课程评论:没有评论
课程名称:有效的DevOps:Azure DevOps, JIRA, Bitbucket和Terraform 课程概述: 在丰富的DevOps生态系统中,涉及多种工具和技术,学习DevOps可能会让人感到困惑。本课程将帮助您理解这些工具的工作原理和整合方式,不仅涵盖它们的原因、功能和方法,还提供实际操作,让您掌握软件开发生命周期的整个工作流程,包括计划、构建、代码管道、基础设施作为代码和将软件部署到云端。课程由一位经验丰富的DevOps专家及高级DevOps顾问教授,他拥有Azure DevOps专家认证(AZ-400, AZ-104)和AWS助理解决方案架构师认证,并在银行领域的企业组织工作。 课程内容: 1. **DevOps概念和设计解决方案**:了解传统软件发布方式的问题,以及DevOps如何解决这些问题。 2. **项目规划**:使用JIRA工具进行项目需求规划,理解敏捷Scrum团队、看板和冲刺规划。 3. **构建阶段**:学习基本的Git命令,Bitbucket仓库创建、分支模型、拉取请求和合并。介绍Azure DevOps持续集成(CI),创建静态网站并使用YAML编写管道作为代码。 4. **基础设施自动化**:使用Terraform进行基础设施的自动化配置,以及将Azure DevOps管道集成到Terraform中。 5. **持续部署(CD)**:通过Azure DevOps管道实现自动化资源配置和软件部署,了解不同环境(开发、QA、UAT和生产环境)的多阶段流转及手动审批流程。 6. **最终部署**:使用Azure DevOps管道和Azure CLI将静态网站部署到Azure云中。 通过本课程,您将深入理解DevOps的概念和工具的协作,全面掌握Azure DevOps的实践技能。
DevOps can be daunting with many different tools and technologies in the big ecosystem. With this Azure DevOps course tutorial, you will not only understand the Why, What and How these tools work and integrate but you will also get hands-on and understanding the whole workflow of the software development lifecycle from the plan, build, and pipeline as code, infrastructure as code and deploy the software into the cloud.Mastering the skills of DevOps concepts and principles in this end-to-end Azure DevOps course, taught by a DevOps expert and Senior DevOps Consultant (Completed Azure DevOps Expert certification AZ-400, AZ-104 and AWS Associate Solution Architect). Working for an Enterprise organization in Banking domains. We will delve deep into the DevOps concepts and understand all the tools used and how it fits together.Why, What and How:We will start with project requirements and DevOps Design Solution.Cover the problems of traditional ways of software releases.Why, What and How DevOps Solve the Problems of the traditional way of software releases.Plan using the JIRA toolWill start with project planning using the JIRA tool and understand how agile scrum team, board and sprint planning works.Understand the wireframe and releases planned for hosting a static website in Azure Cloud.Define backlog items and sprint creation.Build using JIRA, BitBucket, Git and Azure DevOps Continuous Integration (CI):Learn basic Git commands, Bitbucket repo creation, branching models, pull requests and merging.Introduction to Azure DevOps CI build and Artifact creation.Create a static website and write pipelines as code using YAML in Azure DevOps to build the Artifact.Automate Infrastructure provision using Terraform and Azure DevOps Pipelines Continuous Deployment (CD):Introduction to Terraform, Azure storage, terraform remote backend state file and Azure ARM templates.Azure DevOps pipelines to automate the provisioning a resource in Azure CloudAutomate software deployment using Azure DevOps Pipelines Continuous Deployment (CD):Learn multiple stages of the environment from Development, QA(Quality Assurance), UAT(User Acceptance Test), and Production environments with manual approval gates.Deploy static website in Azure Cloud using Azure DevOps pipelines as code and Azure CLI.