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
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%
- Nivel alcanzado 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
Comentarios recientes