AZ400 – Designing and Implementing DevOps solutions

  • Data de Início
  • Turnos
    Noturno
  • Duração
    10 noites
  • Tipo
    live
banner

 

Preparação para o exame AZ-400: Designing and Implementing Microsoft DevOps Solutions O exame AZ400 é exigido na conquista da credencial MS Certified Azure DevOps Engineer Expert (MCADEE)

 

Este curso fornece o conhecimento e as habilidades para implementar os processos e práticas de DevOps. Os estudantes aprenderão como planejar o DevOps, controle de origem, dimensionar o Git para uma empresa, consolidar artefatos, projetar uma estratégia de gerenciamento de dependências, gerenciar segredos, implementar a integração contínua, implementar uma estratégia de construção de contêiner, projetar uma estratégia de lançamento, configurar um lançamento fluxo de trabalho de gerenciamento, implementar um padrão de implantação e otimizar os mecanismos de feedback.

 

Conteúdo Programático:

 

1.     Planejamento de DevOps

  • Planejamento de transformação
  • Seleção de projetos
  • Estruturas da equipe
  • Migrando para o Azure DevOps

 

2.     Introdução ao controle de origem

  • O que é controle de origem
  • Vantagens do controle de origem
  • Tipos de sistemas de controle de origem
  • Introdução ao Azure Repos
  • Introdução ao GitHub
  • Migração do Team Foundation Version Control (TFVC) para Git no Azure Repos
  • Autenticando para Git em Azure Repos

 

3.     Dimensionamento do Git para DevOps corporativos

  • Como estruturar o repositório Git
  • Fluxos de trabalho de branching do Git
  • Colaboração com Pull Requests no Azure Repos
  • Por que se preocupar com os GitHooks
  • Promovendo o código interno

 

4.     Consolidando artefatos e planejando uma estratégia de gerenciamento de dependências

  • Dependências de empacotamento
  • Gerenciamento de pacotes
  • Migração e consolidação de artefatos

 

5.     Implementar a integração contínua com Azure Pipelines

  • Conceito de pipelines no DevOps
  • Azure Pipelines
  • Avaliar o uso de agentes hospedados em relação aos agentes privados
  • Pools de agentes
  • Pipelines e simultaneidade
  • Projetos Azure DevOps e Open Source (projetos públicos)
  • Pipelines do Azure YAML x Visual Designer
  • Visão geral da integração contínua
  • Implementando uma estratégia de compilação
  • Integração com Azure Pipelines
  • Integrar o controle de origem externa de com Azure Pipelines
  • Configurar agentes privados
  • Análise e integração de compilações em várias fases do Docker

 

6.     Gerenciando configurações e segredos do aplicativo

  • Introdução à segurança
  • Implementação de processo de desenvolvimento seguro e compatível
  • Reexaminando dados de configuração do aplicativo
  • Gerenciar segredos, tokens e certificados
  • Implementação de ferramentas para gerenciar segurança e conformidade no pipeline

 

7.     Gerenciando políticas de segurança e qualidade de código

  • Gerenciamento da qualidade do código
  • Gerenciamento de políticas de segurança

 

8.     Implementação de uma estratégia de compilação de contêiner

  • Implementando uma estratégia de compilação de contêiner

 

9.     Gerenciar controle de versão, segurança e conformidade de artefatos

  • Segurança do pacote
  • Software livre
  • Integração de verificações de licença e vulnerabilidade
  • Implementação de uma estratégia de versão

 

10.   Projetar uma estratégia de lançamento

  • Introdução à entrega contínua
  • Recomendações para estratégia de lançamento
  • Compilar um pipeline de lançamento de alta qualidade
  • Escolha de uma estratégia de implementação
  • Escolha da ferramenta de gerenciamento de lançamento adequada

 

11.   Configurar um fluxo de trabalho de gerenciamento de versão

  • Criação de um pipeline de lançamento
  • Provisionamento e configuração de ambientes
  • Gerenciamento e modularização de tarefas e modelos
  • Integração de segredos ao pipeline de lançamento
  • Configuração da integração automatizada e execução de testes funcionais
  • Automatização de inspeção da integridade

 

12.   Implementar um padrão de implantação apropriado

  • Introdução aos padrões de implementação
  • Implementar Blue Green Deployment
  • Alternância entre recursos
  • Canary Releases
  • Dark Launching
  • AB Testing
  • Progressive Exposure Deployment

13.   Implementar o processo de feedback de sistema de roteamento para as equipes de desenvolvimento

  • Implementar ferramentas para rastrear o uso do sistema, o uso de recursos e o fluxo
  • Implementar roteamento para dados do relatório de falha do aplicativo móvel
  • Desenvolver painéis de monitoramento e status
  • Integração e configuração de sistemas de tíquetes

 

14.   Ferramentas do Azure de infraestrutura e configuração

  • Infraestrutura como código e gerenciamento de configuração
  • Criação de recursos do Azure usando modelos ARM
  • Criação de recursos do Azure usando Azure CLI
  • Criação de recursos do Azure usando Azure PowerShell
  • Configuração do estado desejado (DSC)
  • Automação do Azure com DevOps
  • Ferramentas de automação adicionais

 

15.   Modelos e serviços de implementação do Azure

  • Modelos e opções de implementação
  • Serviços de Infraestrutura como Serviço (IaaS) do Azure
  • Serviços da Plataforma como Serviço (PaaS) do Azure
  • Serviços de computador sem servidor e HPC
  • Azure Service Fabric

 

16.   Criação e gerenciamento de infraestrutura de serviço Kubernetes

  • Azure Kubernetes Service

 

17.   Infraestrutura de terceiros como ferramentas de código disponíveis no Azure

  • Chef
  • Puppet
  • Ansible
  • Terraform

 

18.   Implementar a conformidade e segurança em sua infraestrutura

  • Princípios de segurança e conformidade com DevOps
  • Azure Security Center

 

19.   Recomendar e projetar mecanismos de feedback do sistema

  • Loop interno
  • Mentalidade de experimentação contínua
  • Práticas de design para medir a satisfação do usuário final
  • Criação de processos para capturar e analisar o feedback do usuário
  • Processo de design para automatizar a análise de aplicativos

 

20.   Otimizar mecanismos de feedback

  • Engenharia de confiabilidade do local
  • Analisar a telemetria para estabelecer uma linha de base
  • Executar o ajuste contínuo para reduzir alertas sem sentido ou não acionáveis
  • Analisar alertas para estabelecer uma linha de base
  • Blameless Retrospectives e Just Culture

 

*Os conteúdos podem ser atualizados sem prévio aviso.


Entre em Contato

Quer mais informações referente a esse treinamento? Preencha o formulário e aguarde o contato de um consultor.