15 episódios

Saiba ao vivo: Usar o Bicep para implantar sua infraestrutura do Azure como código

Saiba como implantar recursos do Azure usando o Bicep. O Bicep é uma linguagem e um conjunto de ferramentas para ajudar você a implantar uma infraestrutura como código. O Bicep torna suas implantações mais consistentes e reproduzíveis. Aprenda a viver com nossos especialistas.

Junte-se a nós para esta experiência de aprendizagem ao vivo, em que você será guiado por especialistas no assunto por meio dos módulos do Learn abaixo em tempo real, juntamente com desenvolvedores em todo o mundo. Ganhe selos, prepare-se para certificações e Learn Live com uma ótima comunidade! Vejo você 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 Azure Resource Manager e o Bicep para escalar suas implantações de nuvem de maneira rápida e confiável. Determine os tipos de implantações para as quais o Bicep é uma boa ferramenta de implantação declarativa. Neste episódio, você terá a oportunidade de:

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

Criar seu primeiro modelo Bicep

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 por meio do uso de parâmetros, variáveis, expressões e módulos. Neste episódio, você terá a oportunidade de:

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

Compilar modelos Bicep reutilizáveis usando parâmetros

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

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

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

Implante recursos somente quando restrições específicas estão em vigor. Use loops para implantar vários recursos com propriedades semelhantes. Neste episódio, você terá a oportunidade de:

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

Criar arquivos do Bicep combináveis usando módulos

Projete e crie módulos reutilizáveis para simplificar seus modelos do Bicep. Compor vários módulos em modelos usando parâmetros e saídas. Neste episódio, você terá a oportunidade de:

  • Projetar e criar módulos do Bicep reutilizáveis e bem estruturados
  • Criar arquivos do Bicep que usam vários módulos juntos
Implantar recursos filho e de extensão usando Bicep

Implantar recursos filho e de extensão usando Bicep

Implante uma variedade de recursos do Azure em seu código Bicep. Defina e use recursos-filho e de extensão. Trabalhe com os recursos criados fora de um modelo ou um módulo Bicep. Neste episódio, você terá a oportunidade de:

  • Explicar os tipos e as 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 Bicep usando o Git

Gerenciar alterações no código Bicep usando o Git

Controle de alterações do seu código bicep e exibição do histórico de arquivos que você alterou. Use branches para desenvolver várias versões do seu código ao mesmo tempo. Publique o seu repositório para dar suporte à colaboração. Neste episódio, você terá a oportunidade de:

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

Estruturar seu código Bicep para colaboração

Crie arquivos Bicep que dão suporte ao desenvolvimento colaborativo e siga as melhores práticas. Planeje os parâmetros para facilitar a implantação dos seus modelos. Use um estilo consistente, uma estrutura limpa e comentários para facilitar o entendimento, o uso e a modificação do código Bicep. Neste episódio, você terá a oportunidade de:

  • Selecionar os parâmetros apropriados para um arquivo Bicep
  • Estruturar o código Bicep e os parâmetros para dar suporte à colaboração em equipe
  • Documentar o código Bicep usando comentários e marcas de recurso
Visualizar alterações de implantação do Azure usando o teste de hipóteses

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

Visualize os efeitos de suas implantações. Entenda os tipos de alterações detectadas pela operação what-if. Implante seus modelos usando o modo incremental e completo. Neste episódio, você terá a oportunidade de:

  • Descrever os dois modos de implantação no Azure e seus efeitos
  • Visualizar quais alterações ocorrerão antes da implantação usando a operação do teste de hipóteses
Migrar recursos do Azure e modelos JSON do ARM para usar o Bicep

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

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

  • Converter modelos JSON do ARM em Bicep
  • Criar definições do Bicep para seus recursos existentes do Azure
  • Verificar conversões de modelo usando a operação de teste de hipóteses 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 involuntárias e códigos Bicep mal escritos usando solicitações de pull. Usar estratégias de ramificação para proteger sua ramificação principal contra alterações acidentais. Entenda o que você deve procurar ao examinar o código Bicep. Neste episódio, você terá a oportunidade de:

  • Proteger branches importantes contra alterações acidentais
  • Criar, examinar e mesclar solicitações de pull
  • Examinar o código Bicep em solicitações de pull
Implantar recursos em assinaturas, grupos de gerenciamento e locatários usando o Bicep

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

Implante recursos do Azure no escopo de assinatura, de grupo de gerenciamento e de 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 só conjunto de arquivos Bicep que você pode implantar em vários escopos em uma operação individual. Neste episódio, você terá a oportunidade de:

  • Explicar escopos de recursos, incluindo recursos no nível dos locatários, no nível do grupo de gerenciamento e no nível da assinatura
  • Implantar recursos em escopos específicos usando modelos Bicep
  • Criar arquivos Bicep que podem ser implantados em vários escopos
Estender os modelos do ARM usando scripts de implantação

Estender os modelos do ARM usando scripts de implantação

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

  • Executar etapas personalizadas em seus modelos do 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 registro privado para sua organização. Publique módulos compartilhados no registro e consuma-os em várias implantações. Neste episódio, você terá a oportunidade de:

  • Criar um registro privado para sua organização
  • Publicar um módulo em um registro privado 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 compartilhe seus modelos do ARM em sua organização. Publique especificações de modelo que implantam recursos pré-configurados para os requisitos de sua organização. Controle o acesso e atualize com segurança as especificações do modelo usando versões. Neste episódio, você terá a oportunidade de:

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

Nossos palestrantes e moderadores

  • Alex Frankel

    Gerente de programa principal, Microsoft

    Twitter
  • Angel Perez

    Gerenciador de Programas nas Implantações do Azure, Microsoft

    LinkedIn
  • Barbara Forbes

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

    Twitter
  • Brandon Martinez

    Engenheiro sênior de clientes, FastTrack para Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Engenheiro sênior de clientes, FastTrack para Azure, Microsoft

    Twitter
  • John Downs

    Engenheiro sênior de clientes, FastTrack para Azure, Microsoft

    Twitter
  • Joshua Waddell

    Engenheiro sênior de clientes, FastTrack para Azure, Microsoft

    Twitter
  • Neil Peterson

    Engenheiro sênior de confiabilidade do site, Microsoft

    Twitter
  • Stephanie Yen

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

    Twitter
  • Steven Murawski

    Principal Consultor de Nuvem, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Engenheiro sênior de clientes, Microsoft

    LinkedIn
  • Will Velida

    Customer Engineer II, FastTrack para Azure, Microsoft

    Twitter
  • William Salazar

    Engenheiro sênior de clientes, FastTrack para Azure, Microsoft

    Twitter

Perguntas frequentes

Há um custo para participar do evento?

O evento é gratuito! Você pode ingressar o Learn TV no conteúdo de transmissão gratuitamente!

Quando o evento ocorre?

Todas as semanas que começam em 8 de março de 2022 a 28 de junho de 2022

Esse evento estará disponível sob demanda?

Sim! Você pode transmitir nossos eventos passados a qualquer momento! Navegue por todo o Learn Live para transmitir a qualquer momento.

Onde o evento ocorre?

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

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

Este show é entregue em inglês. A legenda em 14 idiomas diferentes estará disponível nas gravações, disponibilizadas 48 horas após cada show ao vivo no Learn Live.

Código de Conduta

Buscamos fornecer uma experiência profissional respeitosa e amigável para todos, independentemente de gênero, orientação sexual, aparência física, deficiência, idade, raça ou religião. Não toleramos nenhum comportamento que seja degradante para qualquer gênero, raça, orientação sexual ou deficiência, ou qualquer comportamento que seja considerado como assédio ou discriminação. Os indivíduos são responsáveis por conhecer e atender aos nossos padrões, e incentivamos todos a ajudar na criação de um ambiente acolhedor e seguro. Além disso, nós nos esforçamos para tratar nosso planeta com o mesmo respeito. Informe perguntas, preocupações ou atividades ou comportamentos desrespeitosos à equipe organizadora, para que possamos resolver o problema imediatamente.