Curso Continuous Integration, Delivery, and Deployment via Azure DevOps

  • DevOps | CI | CD | Kubernetes | Web3

Curso Continuous Integration, Delivery, and Deployment via Azure DevOps

16 horas
Visão Geral

Curso Continuous Integration, Delivery, and Deployment via Azure DevOps "Integração, entrega e implantação contínuas via Azure DevOps" Gerencie o ciclo de vida de desenvolvimento de software automatizando o processo de construção, teste e implantação de alterações de código. Azure DevOps é um conjunto de ferramentas oferecido pela Microsoft que pode ser usado para implementar um pipeline de CI/CD.

Um dos principais recursos do Azure DevOps é o Azure Pipelines, Azure Boards e Azure Test Plans, com os quais você pode planejar e rastrear seus itens de trabalho e esforços de teste em uma plataforma centralizada. Isso torna mais fácil coordenar esforços entre várias equipes e garantir que seu software seja entregue no prazo e com alta qualidade. Eles ajudam a fornecer uma solução completa de ponta a ponta para entrega de software.

O Curso Continuous Integration, Delivery, and Deployment via Azure DevOps, cobrem todos os conceitos, ferramentas e técnicas essenciais necessárias para implementar um pipeline robusto de integração, entrega e implantação contínua (CI/CD) usando Azure DevOps.

Por que CI/CD com Azure DevOps para sua empresa?

  • Simplifique o desenvolvimento de software: o Azure DevOps fornece uma solução ponta a ponta para gerenciar o desenvolvimento de software, o que permite que as empresas simplifiquem seu processo de desenvolvimento de software, automatizem tarefas repetitivas e reduzam erros.
  • Integração Contínua: O Azure DevOps oferece suporte à Integração Contínua, o que reduz o tempo e o esforço necessários para testes manuais e garante que todas as alterações sejam exaustivamente testadas antes de serem lançadas.
  • ‍ ‍ Entrega e implantação contínuas o Azure DevOps também oferece suporte à entrega e implantação contínuas, o que reduz o tempo de lançamento no mercado e permite que as empresas respondam às necessidades e aos comentários dos clientes mais rapidamente.
Objetivo

Após realizar este Curso Continuous Integration, Delivery, and Deployment via Azure DevOps, voce será capaz de:

  • Compreender os principais conceitos de integração, entrega e implantação contínuas
  • Obtenha uma compreensão abrangente da plataforma Azure DevOps
  • Experiência prática usando Azure DevOps para criar pipelines de build e lançamento
  • Saiba mais sobre as práticas recomendadas para implementar um pipeline de CI/CD com Azure DevOps
  • Saiba como colaborar de forma eficaz com os membros da equipe ao usar o Azure DevOps para CI/CD
Publico Alvo
  • Desenvolvedores de software
  • Engenheiros de software 
  • Profissionais de TI 
  • Engenheiros DevOps
  • Engenheiros de teste
  • Gerentes de projeto
  • Gerentes de TI
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to continuous Integration, Delivery, and Deployment

  1. Definition and benefits of CI/CD, Overview of Azure DevOps and its components

Setting up a CI/CD pipeline

  1. Involves configuring Azure DevOps to build, test, and deploy code changes automatically.

Managing code quality

  1. Azure DevOps provides tools for managing code quality, such as code review and static analysis.

Managing work items and projects

  1. Azure DevOps provides tools for tracking work items, such as user stories and tasks, and managing the development workflow.

Managing test cases

  1. Azure DevOps provides tools for managing test cases, plans, and execution.

Reporting and monitoring

  1. Azure DevOps provides a wide variety of reports, including build and test results, code coverage, and work item tracking.

Branching and merging

  1. Azure DevOps supports multiple branching strategies, such as GitFlow and GitHub Flow.

Deployment strategies

  1. Azure DevOps supports various deployment strategies, such as blue/green and canary release.

Security and Compliance

  1. Azure DevOps provides various security and compliance features, such as secure build and release pipelines and security scanning

Extensibility

  1. Azure DevOps can be extended and customized using various extensions, such as custom tasks and dashboards.

Integrating with external tools

  1. Azure DevOps can be integrated with various external tools, such as Jenkins, SonarQube, and Jira.

Automated testing

  1. Azure DevOps provides the ability to run automated tests as part of the build process.

Integrating with other Azure services

  1. Azure DevOps can be integrated with other Azure services, such as Azure Container Registry, Azure Kubernetes Service, and Azure App Service.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h