15 episodios

Learn en directo: Uso de Bicep para implementar la infraestructura de Azure como código

Descubra cómo implementar recursos de Azure mediante Bicep. Bicep es un lenguaje y un conjunto de herramientas que le ayudarán a implementar la infraestructura como código. Bicep hace que las implementaciones sean más coherentes y repetibles. Learn en directo con nuestros expertos.

Únase a nosotros para esta experiencia de aprendizaje en vivo, donde será guiado por expertos en la materia a través de los siguientes módulos de Learn en tiempo real junto con desarrolladores de todo el mundo. ¡Gane distintivos, prepárese para certificaciones y Learn en directo con una gran comunidad! Nos vemos allí :)

Introducción a la infraestructura como código mediante Bicep

Introducción a la infraestructura como código mediante Bicep

Describa las ventajas de usar la infraestructura como código, Azure Resource Manager y Bicep para escalar de forma rápida y segura las implementaciones en la nube. Determine los tipos de implementaciones para las que Bicep es una buena herramienta de implementación declarativa. En este episodio, aprenderá a:

  • Describir las ventajas de la infraestructura como código
  • Describir la diferencia entre la infraestructura declarativa y la imperativa como código
  • Explicar qué es Bicep y cómo encaja en un enfoque de infraestructura como código
Compilación de la primera plantilla de Bicep

Compilación de la primera plantilla de Bicep

Defina los recursos de Azure dentro de una plantilla de Bicep. Mejore la coherencia y confiabilidad de las implementaciones, reduzca el esfuerzo manual necesario y escale las implementaciones entre entornos. La plantilla será flexible y reutilizable mediante el uso de parámetros, variables, expresiones y módulos. En este episodio, aprenderá a:

  • Creación e implementación de recursos de Azure mediante Bicep
  • Adición de flexibilidad a las plantillas mediante parámetros, variables y expresiones
  • Creación e implementación de una plantilla de Bicep que incluya módulos
Creación de plantillas de Bicep reutilizables mediante parámetros

Creación de plantillas de Bicep reutilizables mediante parámetros

Use parámetros de Bicep para proporcionar información para la plantilla durante cada implementación. Agregue decoradores para que los parámetros sean fáciles de entender y usar, y para proteger los datos secretos. Proporcione valores de parámetro en la línea de comandos y mediante archivos de parámetros. En este episodio, aprenderá a:

  • Personalizar parámetros y limitar los valores que cada parámetro puede usar
  • Comprender las formas en que se pueden proporcionar parámetros a una implementación de plantilla de Bicep
  • Trabajar con parámetros seguros
Creación de plantillas de Bicep flexibles mediante condiciones y bucles

Creación de plantillas de Bicep flexibles mediante condiciones y bucles

Implemente recursos solo cuando existan restricciones específicas. Use bucles para implementar varios recursos que tengan propiedades similares. En este episodio, aprenderá a:

  • Implementar recursos de manera condicional dentro de una plantilla de Bicep.
  • Implementar varias instancias de recursos mediante bucles.
  • Usar bucles de salidas y de variables.
Creación de archivos de Bicep que admiten composición mediante módulos

Creación de archivos de Bicep que admiten composición mediante módulos

Diseñe y compile módulos reutilizables para simplificar las plantillas de Bicep. Cree varios módulos en plantillas mediante parámetros y salidas. En este episodio, aprenderá a:

  • Diseño y creación de módulos de Bicep reutilizables y bien estructurados
  • Creación de archivos de Bicep que usan varios módulos juntos
Implementación de recursos secundarios y de extensión mediante Bicep

Implementación de recursos secundarios y de extensión mediante Bicep

Implementar una variedad de recursos de Azure en el código de Bicep. Definir y usar recursos secundarios y de extensión. Trabajar con recursos creados fuera de una plantilla o módulo de Bicep. En este episodio, aprenderá a:

  • Explicar los tipos de recursos y los identificadores de recursos.
  • Implementación de recursos secundarios y de extensión
  • Representar y usar recursos preexistente en una plantilla de Bicep.
Administración de cambios en el código de Bicep mediante Git

Administración de cambios en el código de Bicep mediante Git

Lleve un seguimiento de los cambios en el código de Bicep y consulte el historial de los archivos que ha cambiado. Use ramas para desarrollar varias versiones del código a la vez. Publique el repositorio para fomentar la colaboración. En este episodio, aprenderá a:

  • Explicar las ventajas del control de versiones y Git
  • Confirmar plantillas de Bicep en un repositorio de Git y ver el historial de los cambios
  • Crear y combinar una rama
  • Publicar un repositorio de Git en GitHub o Azure Repos para poder colaborar con otros usuarios
Estructuración del código de Bicep para favorecer la colaboración

Estructuración del código de Bicep para favorecer la colaboración

Cree archivos de Bicep que permitan el desarrollo colaborativo y respeten los procedimientos recomendados. Planee parámetros para que sus plantillas sean fáciles de implementar. Use un estilo coherente, una estructura clara y comentarios para que el código de Bicep sea fácil de entender, de usar y de modificar. En este episodio, aprenderá a:

  • Seleccionar los parámetros adecuados de un archivo de Bicep
  • Estructurar el código y los parámetros de Bicep para permitir la colaboración en equipo
  • Documentar el código de Bicep con comentarios y etiquetas de recursos
Vista previa de los cambios de implementación de Azure mediante el uso de hipótesis

Vista previa de los cambios de implementación de Azure mediante el uso de hipótesis

Obtenga una vista previa de los efectos de las implementaciones. Comprenda los tipos de cambios detectados por la operación hipotética. Implemente las plantillas mediante el modo incremental y completo. En este episodio, aprenderá a:

  • Descripción de los dos modos de implementación en Azure y sus efectos
  • Obtenga una vista previa de los cambios que se producirán antes de realizar la implementación con la operación hipotética
Migración de recursos de Azure y plantillas de ARM JSON para usar Bicep

Migración de recursos de Azure y plantillas de ARM JSON para usar Bicep

Exporte y convierta los recursos de Azure en archivos de Bicep y migre las plantillas de ARM JSON a Bicep. Refactorice los archivos de Bicep para seguir los procedimientos recomendados. Pruebe los archivos de Bicep e impleméntelos en producción. En este episodio, aprenderá a:

  • convertir las plantillas de ARM JSON a Bicep;
  • crear definiciones de Bicep para los recursos de Azure existentes; y
  • Uso de la operación what-if y la documentación para comprobar las conversiones de plantilla
Revisión de los cambios en la infraestructura de Azure mediante Bicep y solicitudes de incorporación de cambios

Revisión de los cambios en la infraestructura de Azure mediante Bicep y solicitudes de incorporación de cambios

Evite cambios no deseados y código Bicep mal escrito mediante solicitudes de incorporación de cambios. Use estrategias de bifurcación para proteger la rama principal frente a cambios accidentales. Comprenda lo que debe buscar al revisar el código de Bicep. En este episodio, aprenderá a:

  • Protección de ramas importantes frente a cambios accidentales
  • Creación, revisión y combinación de solicitudes de incorporación de cambios
  • Revisión del código de Bicep en las solicitudes de incorporación de cambios
Implementación de recursos en suscripciones, grupos de administración e inquilinos mediante Bicep

Implementación de recursos en suscripciones, grupos de administración e inquilinos mediante Bicep

Implemente recursos de Azure en el ámbito de suscripción, grupo de administración e inquilino. Descubra cómo se implementan los recursos de Azure en distintos ámbitos, por qué es importante esta tarea y cómo crear código de Bicep para implementarlos. Cree un único conjunto de archivos de Bicep que pueda implementar en varios ámbitos en una sola operación. En este episodio, aprenderá a:

  • Explicar los ámbitos de los recursos, incluidos el nivel de inquilino, de grupo de administración y de suscripción
  • Implementar recursos en ámbitos específicos mediante plantillas de Bicep
  • Crear archivos de Bicep que pueda implementar en varios ámbitos
Extensión de las plantillas de Resource Manager mediante scripts de implementación

Extensión de las plantillas de Resource Manager mediante scripts de implementación

Agregue pasos personalizados a las plantillas JSON o Bicep de Azure Resource Manager (plantillas de ARM). Integre los scripts de implementación con la implementación mediante parámetros y salidas. En este episodio, aprenderá a:

  • Realización de pasos personalizados en las plantillas de ARM mediante un script de implementación
  • Definición de parámetros para que los scripts de implementación sean más reutilizables
Uso compartido de módulos de Bicep mediante registros privados

Uso compartido de módulos de Bicep mediante registros privados

Reutilice los módulos de Bicep para reducir la duplicación de código y aumentar la calidad de las implementaciones. Cree un registro privado para su organización. Publique los módulos compartidos en el registro y consúmalos en varias implementaciones. En este episodio, aprenderá a:

  • Creación de un registro privado para su propia organización
  • Publicación de un módulo en un registro privado y consumo de un módulo desde este
Publicación de bibliotecas de código de infraestructura reutilizable mediante especificaciones de plantilla

Publicación de bibliotecas de código de infraestructura reutilizable mediante especificaciones de plantilla

Reutilice y comparta las plantillas de ARM en toda la organización. Publique especificaciones de plantilla que implementen recursos preconfigurados para los requisitos de su organización. Controle el acceso y actualice de forma segura las especificaciones de plantilla mediante versiones. En este episodio, aprenderá a:

  • Crear e implementar especificaciones de plantilla
  • Agregar versiones a las especificaciones de plantilla

Nuestros oradores y moderadores

  • Alex Frankel

    Administrador principal de programas, Microsoft

    Twitter
  • Ángel Pérez

    Administrador de programas en Implementaciones de Azure, Microsoft

    LinkedIn
  • Barbara Forbes

    Responsable técnico de Azure, MVP de Microsoft Azure, OGD ict-diensten

    Twitter
  • Brandon Martinez

    Ingeniero sénior de clientes, FastTrack for Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Ingeniero sénior de clientes, FastTrack for Azure, Microsoft

    Twitter
  • John Downs

    Ingeniero sénior de clientes, FastTrack for Azure, Microsoft

    Twitter
  • Joshua Waddell

    Ingeniero sénior de clientes, FastTrack for Azure, Microsoft

    Twitter
  • Neil Peterson

    Ingeniero sénior de confiabilidad de sitios, Microsoft

    Twitter
  • Stephanie Yen

    Administrador de programas, Implementaciones de Azure, Microsoft

    Twitter
  • Steven Murawski

    Promotor principal de la nube, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Ingeniero sénior de clientes, Microsoft

    LinkedIn
  • Will Velida

    Ingeniero de Clientes II, FastTrack for Azure, Microsoft

    Twitter
  • William Salazar

    Ingeniero sénior de clientes, FastTrack for Azure, Microsoft

    Twitter

Recursos de aprendizaje

Preguntas más frecuentes

¿Hay un costo para asistir al evento?

¡El evento es gratuito! ¡Puede unirse a Learn TV para acceder a contenido de streaming gratis!

¿Cuándo tiene lugar el evento?

Cada semana a partir del 8 de marzo de 2022 al 28 de junio de 2022

¿Este evento estará disponible a petición?

Sí. ¡Puede transmitir nuestros eventos pasados en cualquier momento! Examinar todo Learn en directo para transmitir en cualquier momento.

¿Dónde tiene lugar el evento?

¡Esta serie de eventos es virtual! Únase a nosotros y a miles de otros para disfrutar de la experiencia desde la comodidad de su propia casa, oficina o dispositivo.

¿En qué idioma se presentan los episodios?

Este programa se presenta en inglés. El título en 14 idiomas diferentes estará disponible en las grabaciones, disponibles 48 horas después de cada presentación en directo en Learn en directo.

Código de conducta

Queremos proporcionar una experiencia respetuosa, amable y profesional a todos, independientemente de su sexo, orientación sexual, apariencia física, discapacidad, edad, raza o religión. No toleraremos ningún comportamiento irrespetuoso con cualquier sexo, raza, orientación sexual o discapacidad, así como cualquier comportamiento que se considere acoso o discriminación. Los participantes son responsables de conocer y cumplir nuestros estándares. Animamos a todo el mundo a que nos ayude a crear un entorno agradable y seguro. Asimismo, nos esforzamos por tratar el planeta que compartimos con el mismo respeto. Le pedimos que informe de cualquier pregunta, preocupación, actividad o comportamiento negativo al equipo organizador para que podamos solucionar el problema inmediatamente.