Implementing Continuous Delivery

Este curso proporciona el conocimiento y las habilidades para implementar la entrega continua. Los estudiantes aprenderán a diseñar una estrategia de liberación, establecer un flujo de trabajo de gestión de liberación e implementar un patrón de despliegue apropiado.

Objetivos

Después de completar este curso, los estudiantes serán capaces de:
Diferenciar entre un lanzamiento y un despliegue
Definir los componentes de un pipeline de liberación
Explicar las cosas a considerar cuando diseñe su estrategia de lanzamiento
Clasificar una liberación versus un proceso de liberación, y esbozar cómo controlar la calidad de ambos
Describir el principio de las puertas de liberación y la manera de tratar las notas de liberación y la documentación
Explicar los patrones de despliegue, tanto en el sentido tradicional como en el moderno
Seleccionar una herramienta de gestión de liberaciones
Explicar la terminología utilizada en Azure DevOps y otras herramientas de gestión de liberaciones
Describir qué es una tarea de construcción y liberación, lo que puede hacer y algunas tareas de implementación disponibles
Clasificar un Agente, Cola de Agentes y Pool de Agentes
Explicar por qué a veces necesita varios trabajos de liberación en un pipeline de liberación
Diferenciar entre trabajo de liberación de multiagente y multi-configuración
Utilizar variables de liberación y variables de etapa en su pipeline de liberación
Desplegar en un entorno seguro, utilizando una conexión de servicio
Prueba de inserción en la tubería
Enumerar las diferentes maneras de inspeccionar la salud de su tubería y la liberación utilizando, alertas, ganchos de servicio e informes
Crear una puerta de liberación
Describir los patrones de despliegue
Implementar la implementación de Blue Green
Implementación de la versión canaria
Implementar el despliegue de exposición progresiva

devops

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
5 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Conocimientos requeridos

Temario

Módulo 1: Diseñar una estrategia de liberación
Lecciones para el módulo 1

Introducción a la entrega continua
Recomendaciones de la estrategia de publicación
Construyendo una tubería de liberación de alta calidad
Elección de un patrón de despliegue
Elección de la herramienta de gestión de liberaciones adecuada
Laboratorio : Construyendo una estrategia de liberación

Diferenciar entre un lanzamiento y un despliegue
Definir los componentes de un pipeline de liberación
Explicar las cosas a considerar cuando diseñe su estrategia de lanzamiento
Clasificar una liberación versus un proceso de liberación, y esbozar cómo controlar la calidad de ambos
Describir el principio de las puertas de liberación y la manera de tratar las notas de liberación y la documentación
Explicar los patrones de despliegue, tanto en el sentido tradicional como en el moderno
Seleccionar una herramienta de gestión de liberaciones
Módulo 2: Configurar un workflow de gestión de liberaciones

Lecciones para el módulo 2

Crear una pipeline de liberación
Provisión y configuración de entornos
Gestionar y modular las tareas y plantillas
Integrar Secretos con el pipeline de liberación
Configurar la integración automatizada y la automatización de las pruebas funcionales
Automatizar la inspección de la salud
Laboratorio : Automatización de sus despliegues de infraestructura en la Nube con Terraform y Azure Pipelines

Laboratorio : Estableciendo secretos en la tubería con la bóveda de Azure Key

Laboratorio : Configuración y ejecución de pruebas de carga

Laboratorio : Configuración y ejecución de pruebas funcionales

Laboratorio : Uso de Azure Monitor como puerta de liberación

Laboratorio : Creación de un tablero de control de versiones

Explicar la terminología utilizada en Azure DevOps y otras herramientas de gestión de liberaciones
Describir qué es una tarea de construcción y liberación, lo que puede hacer y algunas tareas de implementación disponibles
Clasificar un Agente, Cola de Agentes y Pool de Agentes
Explicar por qué a veces necesita varios trabajos de liberación en un pipeline de liberación
Diferenciar entre trabajo de liberación de multiagente y multi-configuración
Utilizar variables de liberación y variables de etapa en su pipeline de liberación
Desplegar en un entorno seguro, utilizando una conexión de servicio
Prueba de inserción en la tubería
Enumerar las diferentes maneras de inspeccionar la salud de su tubería y la liberación utilizando, alertas, ganchos de servicio e informes
Crear una puerta de liberación
Módulo 3: Implementar un patrón de despliegue apropiado

Lecciones para el módulo 3

Introducción a los patrones de despliegue
Implementar la implementación de Blue Green
Alternancia de características
Estrenos en Canarias
Lanzamiento de la oscuridad
Pruebas AB
Despliegue de exposición progresiva
Laboratorio : Despliegues azul-verde

Laboratorio : Gerente de Tráfico

Describir los patrones de despliegue
Implementar la implementación de Blue Green
Implementación de la versión canaria
Implementar el despliegue de exposición progresiva

Solicita información del curso