15 episódios

Learn Live: Use o Bicep para implantar sua infraestrutura do Azure como código

Saiba como implantar recursos do Azure usando o Bicep. Bicep é uma linguagem e um conjunto de ferramentas para ajudá-lo a implantar sua infraestrutura como código. O Bicep torna suas implantações mais consistentes e repetíveis. Aprenda ao vivo com nossos especialistas.

Junte-se a nós para esta experiência de aprendizagem ao vivo, onde você será guiado por especialistas no assunto através dos módulos Learn abaixo em tempo real, juntamente com desenvolvedores em todo o mundo. Ganhe emblemas, prepare-se para certificações e aprenda ao vivo com uma grande comunidade! Até lá :)

Introdução à infraestrutura como código usando Bicep

Introdução à infraestrutura como código usando Bicep

Descreva os benefícios de usar a infraestrutura como código, o Gerenciador de Recursos do Azure e o Bicep para dimensionar suas implantações na nuvem de forma rápida e confiante. Determine os tipos de implantações para as quais o Bicep é uma boa ferramenta de implantação declarativa. Neste episódio, você irá:

  • Descrever os benefícios da infraestrutura como código
  • Descrever a diferença entre infraestrutura declarativa e imperativa como código
  • Explicar o que é Bicep e como ele se encaixa em uma infraestrutura como abordagem de código
Crie seu primeiro modelo de Bíceps

Crie seu primeiro modelo de Bíceps

Defina os recursos do Azure em um modelo Bicep. Melhore a consistência e a confiabilidade de suas implantações, reduza o esforço manual necessário e dimensione suas implantações entre ambientes. Seu modelo será flexível e reutilizável através do uso de parâmetros, variáveis, expressões e módulos. Neste episódio, você irá:

  • Criar e implantar recursos do Azure usando o Bicep
  • Adicione flexibilidade aos seus modelos usando parâmetros, variáveis e expressões
  • Criar e implantar um modelo Bicep que inclua módulos
Crie modelos Bicep reutilizáveis usando parâmetros

Crie modelos Bicep reutilizáveis usando parâmetros

Use os parâmetros do Bicep para fornecer informações para seu modelo durante cada implantação. Adicione decoradores para tornar seus parâmetros fáceis de entender e trabalhar, além de proteger dados secretos. Forneça valores de parâmetro na linha de comando e usando arquivos de parâmetro. Neste episódio, você irá:

  • Personalizar parâmetros e limitar os valores que podem ser usados por cada parâmetro
  • Compreender as maneiras pelas quais os parâmetros podem ser fornecidos para uma implantação de modelo Bicep
  • Trabalhar com parâmetros seguros
Crie modelos Bicep flexíveis usando condições e loops

Crie modelos Bicep flexíveis usando condições e loops

Implante recursos somente quando restrições específicas estiverem em vigor. Use loops para implantar vários recursos que tenham propriedades semelhantes. Neste episódio, você irá:

  • Implantar recursos condicionalmente em um modelo Bicep
  • Implantar várias instâncias de recursos usando loops
  • Usar loops de saída e variáveis
Criar arquivos Bicep composable usando módulos

Criar arquivos Bicep composable usando módulos

Projete e construa módulos reutilizáveis para simplificar seus modelos Bicep. Componha vários módulos em modelos usando parâmetros e saídas. Neste episódio, você irá:

  • Projete e crie módulos Bicep reutilizáveis e bem estruturados
  • Crie arquivos Bicep que usam vários módulos juntos
Implantar recursos filho e de extensão usando o Bicep

Implantar recursos filho e de extensão usando o Bicep

Implante uma variedade de recursos do Azure em seu código Bicep. Definir e usar recursos filho e de extensão. Trabalhe com recursos criados fora de um modelo ou módulo do Bíceps. Neste episódio, você irá:

  • Explicar tipos de recursos e IDs de recursos
  • Implantar recursos filho e de extensão
  • Representar e usar recursos preexistentes em um modelo Bicep
Gerenciar alterações no código do Bíceps usando o Git

Gerenciar alterações no código do Bíceps usando o Git

Controle as alterações no seu código Bicep e visualize o histórico dos arquivos que você alterou. Use ramificações para desenvolver várias versões do seu código ao mesmo tempo. Publique seu repositório para dar suporte à colaboração. Neste episódio, você irá:

  • Explicar os benefícios do controle de versão e do Git
  • Confirme modelos do Bicep em um repositório Git e visualize o histórico de suas alterações
  • Criar e mesclar uma ramificação
  • Publicar um repositório Git no GitHub ou Azure Repos para que você possa colaborar com outras pessoas
Estruture seu código Bicep para colaboração

Estruture seu código Bicep para colaboração

Crie arquivos Bicep que suportem o desenvolvimento colaborativo e sigam as melhores práticas. Planeje seus parâmetros para tornar seus modelos fáceis de implantar. Use um estilo consistente, estrutura clara e comentários para tornar seu código Bicep fácil de entender, usar e modificar. Neste episódio, você irá:

  • Selecione os parâmetros apropriados para um arquivo Bicep
  • Estruture o código e os parâmetros do Bíceps para dar suporte à colaboração da equipe
  • Documente seu código Bicep usando comentários e tags de recursos
Visualizar alterações de implantação do Azure usando hipóteses

Visualizar alterações de implantação do Azure usando hipóteses

Visualize os efeitos de suas implantações. Entenda os tipos de alterações detetadas pela operação hipotética. Implante seus modelos usando o modo incremental e completo. Neste episódio, você irá:

  • Descrever os dois modos de implantação no Azure e seus efeitos
  • Visualize quais alterações acontecerão antes de implantar usando a operação hipotética
Migrar recursos do Azure e modelos JSON ARM para usar o Bicep

Migrar recursos do Azure e modelos JSON ARM para usar o Bicep

Exporte e converta seus recursos do Azure em arquivos Bicep e migre seus modelos JSON ARM para Bicep. Refatore seus arquivos Bicep para seguir as práticas recomendadas. Teste seus arquivos Bicep e implante-os na produção. Neste episódio, você irá:

  • Converter modelos JSON ARM para Bicep
  • Criar definições do Bicep para seus recursos existentes do Azure
  • Verificar conversões de modelo usando a operação hipotética e a documentação
Revise as alterações de infraestrutura do Azure usando Bicep e solicitações pull

Revise as alterações de infraestrutura do Azure usando Bicep e solicitações pull

Evite alterações não intencionais e código Bicep mal escrito usando solicitações pull. Use estratégias de ramificação para proteger seu ramo principal de alterações acidentais. Entenda o que você deve procurar ao revisar o código Bicep. Neste episódio, você irá:

  • Proteger ramos importantes de alterações acidentais
  • Criar, revisar e mesclar solicitações pull
  • Revise o código Bicep em solicitações pull
Implantar recursos para assinaturas, grupos de gerenciamento e locatários usando o Bicep

Implantar recursos para assinaturas, grupos de gerenciamento e locatários usando o Bicep

Implante recursos do Azure no escopo de assinatura, grupo de gerenciamento e locatário. Entenda como os recursos do Azure são implantados em escopos diferentes, por que isso é importante e como criar código Bicep para implantá-los. Crie um único conjunto de arquivos Bicep que você pode implantar em vários escopos em uma única operação. Neste episódio, você irá:

  • Explicar os escopos de recursos, incluindo recursos no nível do locatário, no nível do grupo de gerenciamento e no nível da assinatura
  • Implantar recursos em escopos específicos usando modelos Bicep
  • Crie arquivos Bicep que você pode implantar em vários escopos
Estender modelos ARM usando scripts de implantação

Estender modelos ARM usando scripts de implantação

Adicione etapas personalizadas aos seus modelos do Bicep ou JSON Azure Resource Manager (modelos ARM). Integre scripts de implantação com sua implantação usando parâmetros e saídas. Neste episódio, você irá:

  • Executar etapas personalizadas em seus modelos ARM usando um script de implantação
  • Definir parâmetros para tornar seus scripts de implantação mais reutilizáveis
Compartilhar módulos Bicep usando registros privados

Compartilhar módulos Bicep usando registros privados

Reutilize os módulos Bicep para reduzir a duplicação de código e aumentar a qualidade de suas implantações. Crie um registo privado para a sua organização. Publique módulos compartilhados no Registro e consuma-os em várias implantações. Neste episódio, você irá:

  • Criar um registo privado para a sua própria organização
  • Publicar um módulo e consumir um módulo de um registro privado
Publicar bibliotecas de código de infraestrutura reutilizável usando especificações de modelo

Publicar bibliotecas de código de infraestrutura reutilizável usando especificações de modelo

Reutilize e partilhe os seus modelos ARM na sua organização. Publique especificações de modelo que implantam recursos pré-configurados para os requisitos da sua organização. Controle o acesso e atualize com segurança as especificações do modelo usando versões. Neste episódio, você irá:

  • Criar e implantar especificações de modelo
  • Adicionar versões às especificações do modelo

Os nossos oradores e moderadores

  • Alex Frankel

    Gestor de Programas Principal, Microsoft

    Twitter
  • Anjo Perez

    Gerente de Programas na Azure Deployments, Microsoft

    LinkedIn
  • Bárbara Forbes

    Líder técnico do Azure, Microsoft Azure MVP, OGD ict-diensten

    Twitter
  • Brandon Martinez

    Engenheiro de Clientes Sênior, FastTrack for Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Engenheiro de Clientes Sênior, FastTrack for Azure, Microsoft

    Twitter
  • João Downs

    Engenheiro de Clientes Sênior, FastTrack for Azure, Microsoft

    Twitter
  • Josué Waddell

    Engenheiro de Clientes Sênior, FastTrack for Azure, Microsoft

    Twitter
  • Neil Peterson

    Engenheiro de Confiabilidade de Site Sênior, Microsoft

    Twitter
  • Stephanie Iene

    Gerente de Programas, Implantações do Azure, Microsoft

    Twitter
  • Steven Murawski

    Principal Defensor da Nuvem, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Engenheiro de Clientes Sênior, Microsoft

    LinkedIn
  • Will Velida

    Engenheiro de Clientes II, FastTrack for Azure, Microsoft

    Twitter
  • Guilherme Salazar

    Engenheiro de Clientes Sênior, FastTrack for Azure, Microsoft

    Twitter

Perguntas Mais Frequentes

Há algum custo para participar do evento?

O evento é gratuito! Você pode participar do Learn TV para transmitir conteúdo gratuitamente!

Quando se realiza o evento?

Todas as semanas de 8 de março de 2022 a 28 de junho de 2022

Este evento estará disponível a pedido?

Sim! Você pode transmitir nossos eventos anteriores a qualquer momento! Navegue por todos os produtos da categoria Learn Live para transmitir a qualquer momento.

Onde se realiza o evento?

Esta série de eventos é virtual! Junte-se a nós e a milhares de outras pessoas para desfrutar da experiência no conforto da sua própria casa, escritório ou dispositivo.

Em que idioma os episódios são entregues?

Este espetáculo é apresentado em inglês. As legendas em 14 idiomas diferentes estarão disponíveis nas gravações, disponibilizadas 48 horas após cada show ao vivo no Learn Live.

Código de Conduta

Procuramos proporcionar uma experiência respeitosa, amigável e profissional para todos, independentemente do sexo, orientação sexual, aparência física, deficiência, idade, raça ou religião. Não toleramos qualquer comportamento que seja humilhante para qualquer género, raça, orientação sexual ou deficiência, bem como comportamentos que possam ser considerados assédio ou discriminação. Cada pessoa é responsável por conhecer e respeitar as nossas normas e incentivamos todos a ajudar na criação de um ambiente acolhedor e seguro. Além disso, esforçamo-nos por tratar o nosso planeta com o mesmo respeito. Comunique as suas dúvidas, preocupações ou atividades ou comportamentos disruptivos à equipa organizadora, para que possamos abordar o problema imediatamente.