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
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