Programa do Curso

Introdução

Visão Geral da Prática do DevOps nos Negócios

  • Como o DevOps é diferente das práticas tradicionais de TI?
  • Termos e tecnologias do DevOps
  • Metodologias ágeis aplicadas no DevOps

Visão Geral dos Recursos e Arquitetura do Azure DevOps

  • O Servidor Azure DevOps
  • Azure DevOps hospedado vs. local
  • Azure DevOps para usuários finais
  • Azure DevOps para administradores

Configurando e Configurando o Azure DevOps para Desenvolvimento

Utilizando Mapa de Fluxo de Valor para Avaliar Processos de Desenvolvimento Existentes

  • Migrando para o Azure DevOps

Visão Geral dos Serviços e Ferramentas Principais do Azure DevOps

  • Escolhendo os serviços adequados do Azure DevOps para a empresa

Planejando e Rastreando o Desenvolvimento de Software com Azure Boards

  • Utilizando as ferramentas Scrum e Ágeis integradas no Azure Boards
  • Trabalhando com widgets do painel do Azure Boards
  • Monitorando o status do projeto com ferramentas de análise do Azure
  • Otimizando a transparência e a cooperação das equipes com os Boards
  • Integrando o Azure Boards com Repositórios GitHub Existentes

Hospedagem de Repositórios Git e Colaboração Usando Azure Repos

  • Criando repositórios e controle de versão com Azure Repos
  • Conectando-se ao push de código através do suporte a cliente Git seguro
  • Criando APIs REST e webhooks no Azure Repos
  • Criando ambientes de desenvolvimento e realizando pull requests
  • A função de busca consciente do código do Azure Repos
  • Limpeza e manutenção de repositórios

Construindo e Implantando Software com Azure Pipelines

  • Implementando integração contínua/entrega contínua (CI/CD)
  • Configurando Azure Pipelines com a linguagem e o sistema operacional preferidos
  • Utilizando encadeamento de builds e builds multifásicas nos Pipelines
  • Trabalhando com registros do Azure Pipelines
  • Implantando contêineres no Kubernetes ou em qualquer nuvem

Implementando Gerenciamento Integrado de Pacotes Usando Azure Artifacts

  • Criando e compartilhando pacotes de código no Azure Artifacts
  • Gerenciando tipos de pacotes com gerenciamento universal de artefatos
  • Organizando e protegendo pacotes de código-fonte públicos e privados
  • Adicionando pacotes aos pipelines CI/CD com o Azure Artifacts

Testando e Otimizando a Qualidade do Código com Azure Test Plans

  • Teste manual planejado vs. teste exploratório
  • Executando o tipo de teste adequado para aplicativos empresariais
  • Capturando e analisando dados usando o Azure Test Plans
  • Utilizando a funcionalidade de rastreabilidade completa do Azure Test Plans
  • Tomando as ações apropriadas para resolver os defeitos de código identificados

Integrando Serviços do Azure DevOps com Outras Extensões

Solução de Problemas

Resumo e Conclusão

Requisitos

  • Compreensão das metodologias ágeis de desenvolvimento de software
  • Conhecimento de qualquer linguagem de programação de script
  • Experiência básica com tarefas de administração de sistemas
  • Conhecimento do fluxo de trabalho e repositórios do GitHub

Público-alvo

  • Engenheiros DevOps
  • Desenvolvedores
  • Gerentes de Projetos
 14 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas