Luís Coelho

AZ-2001

Implement security through a pipeline using Azure DevOps

1 dia | 7 horas

Este curso prepara-o para implementar segurança numa avaliação de pipeline utilizando o Azure DevOps. Aprenda a configurar e proteger os Azure Pipelines, com oportunidades para praticar competências de forma prática. Entre as competências abordadas estão: configurar acessos seguros aos recursos do pipeline, validar e ajustar permissões, estruturar projetos e repositórios, expandir as capacidades de um pipeline, usar variáveis e parâmetros de forma segura nos pipelines, e gerir identidades associadas a projetos, pipelines e agentes.

Objetivos do Curso

  • Separar um projeto em projetos de equipa e repositórios
  • Separar ficheiros seguros entre projetos
  • Mover o repositório de segurança para fora de um projeto
  • Atribuir permissões a projetos e repositórios
  • Organizar a estrutura de um projeto e repositório
  • Configurar acesso de pipelines a pools de agentes específicos
  • Configurar agentes para projetos e identidades de agentes
  • Configurar acesso de pipelines a pacotes
  • Gerir variáveis secretas e grupos de variáveis
  • Configurar ligações de serviço
  • Gerir ambientes
  • Proteger repositórios
  • Garantir que os segredos estão no Azure Key Vault
  • Configurar e validar permissões de utilizadores e pipelines
  • Configurar e validar aprovações e verificações de branches
  • Gerir e auditar permissões no Azure DevOps
  • Separar ficheiros seguros entre projetos
  • Criar templates aninhados
  • Limitar variáveis que podem ser definidas no momento de enfileiramento
  • Converter para uma Identidade Gerida no Azure DevOps
  • Configurar agentes e pools alojados pela Microsoft
  • Configurar agentes para projetos
  • Configurar identidades de agentes
  • Configurar o âmbito de uma ligação de serviço
  • Converter para uma Identidade Gerida no Azure DevOps
  • Configurar e validar permissões de utilizadores
  • Configurar e validar permissões de pipelines
  • Configurar e validar aprovações e verificações
  • Gerir e auditar permissões no Azure DevOps
  • Criar templates aninhados
  • Reescrever o pipeline principal de implementação
  • Configurar o pipeline e a aplicação para usar tokenização
  • Remover segredos em texto simples
  • Restringir registos de agentes
  • Identificar e remover condicionalmente tarefas de scripts no Azure DevOps

Conteúdo Programático

  1. Configurar a estrutura de um projeto e repositório para suportar pipelines seguros
  2. Configurar acesso seguro a recursos dos pipelines
  3. Gerir identidades para projetos, pipelines e agentes
  4. Configurar e validar permissões
  5. Estender um pipeline para utilizar múltiplos templates

Pré-requisitos Necessários

  • Uma subscrição do Azure. É necessário ter a sua própria subscrição.
  • Conhecimentos básicos de Azure DevOps.
  • Conhecimentos básicos de conceitos de segurança, como identidades e permissões.
  • Experiência em utilizar o portal do Azure para criar recursos, como o Azure Key Vault, e definir permissões.

Público-alvo

Criado para apoiar quem pretende adquirir uma competência específica, alinhada a cenários ou projetos.

Este curso inclui

  • Preparação para Exames
  • Distintivo de Conquista da Microsoft
  • Certificado de Conclusão do Curso
  • Apoio Pós-Formação
  • Formadores Experientes e Certificados
  • Formação a Partir de Qualquer Local
  • Laboratórios Interativos Práticos
  • Planos de Aprendizagem Personalizados
  • Horários Flexíveis
  • Formação Acreditada
  • Preços Competitivos