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
Declaração de Clientes (2)
O facto de podermos fazer tudo na prática por nós próprios. O facto de o nosso formador ter vastos conhecimentos e de lhe podermos perguntar qualquer coisa e ele ter sempre a resposta. O facto de eu ter adquirido algumas competências que são úteis para os programadores.
Julia Gajtkowska - Demant Business Services Poland
Curso - Azure DevOps Fundamentals
Máquina Traduzida
Parte prática e interação com os alunos
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Curso - Azure DevOps Fundamentals
Máquina Traduzida
