Programa do Curso

Introdução

Visão geral da prática DevOps nas empresas

  • Em que é que a DevOps difere das práticas tradicionais de TI?
  • Termos e tecnologias da DevOps
  • Metodologias ágeis que são aplicadas em DevOps

Descrição geral do Azure DevOps Características e arquitetura

  • O Servidor Azure DevOps
  • Alojado vs. no local Azure DevOps
  • Azure DevOps para utilizadores finais
  • Azure DevOps para administradores

Definição e configuração do Azure DevOps para desenvolvimento

Utilização do mapa do fluxo de valor para avaliar os processos de desenvolvimento existentes

  • Migração para o Azure DevOps

Descrição geral do Azure DevOps Serviços e ferramentas principais

  • Escolher os serviços Azure DevOps adequados para o negócio

Planeamento e acompanhamento do desenvolvimento de software com Azure Quadros

  • Utilizar ferramentas scrum e ágeis incorporadas no Azure Boards
  • Trabalhar com widgets de dashboard do Azure Boards
  • Monitorizar o estado do projeto com as ferramentas de análise do Azure
  • Otimizar a transparência e a cooperação das equipas com o Boards
  • Integrar o Azure Boards com os Repositórios GitHub Existentes

Alojar Repositórios Git e Collaboration Utilizar Repositórios do Azure

  • Criar repositórios e controlo de versões com Azure Repositórios
  • Ligar com um código push através do suporte seguro do cliente Git
  • Criar APIs REST e webhooks no Azure Repos
  • Criar ambientes de desenvolvimento e efetuar pedidos pull
  • O recurso de pesquisa com reconhecimento de código do Azure Repos
  • Limpar e manter repositórios

Criação e implementação de software com Azure pipelines

  • Implementar a integração contínua/entrega contínua (CI/CD)
  • Configurar o Azure Pipelines com o idioma e o sistema operativo preferidos
  • Utilizar encadeamento de compilações e compilações multifaseadas no Pipelines
  • Trabalhar com registos do Azure Pipelines
  • Implantação de contêineres em Kubernetes ou em qualquer nuvem

Implementação do pacote integrado Management Utilizando artefactos do Azure

  • Criar e partilhar pacotes de código em Azure Artefactos
  • Gerir tipos de pacotes com gestão universal de artefactos
  • Organizando e protegendo pacotes de código-fonte públicos e privados
  • Adicionar pacotes aos pipelines de CI/CD com Azure Artifacts

Testar e otimizar a qualidade do código com Azure Planos de teste

  • Testes manuais planeados versus testes exploratórios
  • Executar o tipo correto de teste para aplicações empresariais
  • Capturar e analisar dados usando Azure Planos de teste
  • Utilizar a caraterística de rastreabilidade de ponta a ponta dos Azure Planos de Teste
  • Tomar as medidas adequadas para resolver os defeitos de código identificados

Integração dos serviços Azure DevOps com outras extensões

Resoluçã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 scripts
  • Experiência básica com tarefas de administração de sistemas
  • Conhecimento de GitHub workflow e repositórios

Público

  • DevOps Engenheiros
  • Desenvolvedores
  • Gestores de projeto
 14 horas

Declaração de Clientes (3)

Cursos Relacionados

Categorias Relacionadas