Programa do Curso
Introdução
Visão geral da Prática DevOps nas Empresas
- Em que o DevOps difere 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 Azure DevOps Server
- Azure DevOps hospedado versus on-premise
- Azure DevOps para usuários finais
- Azure DevOps para administradores
Configuração e Configuração do Azure DevOps para Desenvolvimento
Utilização do Mapa de Fluxo de Valor para Avaliação dos Processos Existentes de Desenvolvimento
- Migração para o Azure DevOps
Visão geral dos Serviços Core e Ferramentas do Azure DevOps
- Escolhendo os serviços apropriados do Azure DevOps para o negócio
Planejamento e Rastreamento do Desenvolvimento de Software com o Azure Boards
- Utilizando as ferramentas scrum e ágeis integradas no Azure Boards
- Trabalhando com widgets do painel do Azure Boards
- Acompanhando 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 o Azure Repos
- Criando repositórios e controle de versão com o Azure Repos
- Conectando-se ao código por meio do suporte seguro ao cliente Git
- Construindo APIs REST e webhooks no Azure Repos
- Criando ambientes de desenvolvimento e realizando pull requests
- O recurso de pesquisa consciente de código do Azure Repos
- Limpeza e manutenção dos repositórios
Criação e Implantação de Software com o Azure Pipelines
- Implementação de integração contínua/entrega contínua (CI/CD)
- Configuração do Azure Pipelines com linguagem e sistema operacional preferidos
- Utilização de encadeamento de builds e builds multifásicos nos Pipelines
- Trabalhando com registros do Azure Pipelines
- Implantando contêineres no Kubernetes ou em qualquer nuvem
Implementação de Gerenciamento Integrado de Pacotes Usando o Azure Artifacts
- Criando e compartilhando pacotes de código no Azure Artifacts
- Gestionando 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 o Azure Test Plans
- Testes manuais planejados versus testes exploratórios
- Executando o tipo adequado de teste para aplicativos empresariais
- Capturando e analisando dados usando o Azure Test Plans
- Utilizando a funcionalidade de rastreabilidade de ponta a ponta do Azure Test Plans
- Tomando as ações adequadas para resolver os defeitos de código identificados
Integração dos Serviços do Azure DevOps com Outras Extensões
Solução de Problemas
Resumo e Conclusão
Requisitos
- Conhecimento sobre metodologias ágeis de desenvolvimento de software
- Conhecimento de qualquer linguagem de programação 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 de DevOps
- Desenvolvedores
- Gestores de Projeto
Testemunhos de Clientes (2)
Que pudéssemos fazer tudo na prática por nós mesmos. Que nosso treinador tivesse conhecimento extenso e pudéssemos perguntar a ele qualquer coisa, e ele sempre tinha a resposta. Que eu tenha adquirido algumas habilidades úteis para desenvolvedores.
Julia Gajtkowska - Demant Business Services Poland
Curso - Azure DevOps Fundamentals
Máquina Traduzida
Parte prática e interação com os estudantes
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Curso - Azure DevOps Fundamentals
Máquina Traduzida