Curso de DevOps Essentials con Integración continua

PUE

Descripción

DevOps es un movimiento focalizado en la comunicación, colaboración e integración entre desarrolladores de software y profesionales de operaciones en TI, facilitando la participación efectiva de los administradores de sistemas en el proceso de desarrollo de aplicaciones y utilizando las mismas técnicas ágiles que usan los desarrolladores.
Siendo una de las prácticas más en auge en la gestión de datacenters y desarrollo de software, DevOps basa su filosofía en acelerar los lanzamientos de nuevas versiones de software y de nuevas características, así como mejorar la monitorización de los sistemas en producción. Aun así, a menudo las implicaciones en la arquitectura y para los arquitectos de software son ignoradas.
Este curso introduce al alumno en la filosofía de DevOps mediante casos de uso reales: replicación de Datacenters para la continuidad del negocio, gestión del pipeline de despliegue continuo y migración a arquitectura de microservicios.

Temario

Módulo 1: ¿Qué es DevOps?
  • 1.1. Perspectiva DevOps
  • 1.2. DevOps y Agile
  • 1.3. Estructura de Equipos
  • 1.4. Coordinación
  • 1.5. Barreras
Módulo 2: El Cloud como plataforma
  • 2.1. Características del Cloud
  • 2.2. Consecuencias en DevOps por las características únicas del Cloud
Módulo 3: Operaciones
  • 3.1. Servicios de Operaciones
  • 3.2. Mejora Continua del Servicio
  • 3.3. Operaciones y DevOps
Módulo 4: Arquitectura General
  • 4.1. Estructura de Arquitectura General
  • 4.2. Arquitectura de Microservicios
  • 4.3. Reglas de Amazon para equipos
  • 4.4. Adopción de Microservicios para Sistemas Existentes
Módulo 5: Building y Testing
  • 5.1. Movimiento de un Sistema a través de un Pipeline de Despliegue
  • 5.2. Desarrollo y Testing Pre-commit
  • 5.3. Build e Integración del Testing
  • 5.4. Producción e Incidencias
Módulo 6: Despliegue
  • 6.1. Estrategias para Gestionar Despliegues
  • 6.2. Consistencia Lógica
  • 6.3. Empaquetado
  • 6.4. Despliegue a Múltiples Entornos
  • 6.5. Despliegue Parcial
  • 6.6. Rollbacks
  • 6.7. Herramientas
Módulo 7: Monitorización
  • 7.1. Qué monitorizar
  • 7.2. Cómo monitorizar
  • 7.3. Interpretación de los datos de monitorización
  • 7.4. Retos
  • 7.5. Herramientas
Módulo 8: Implementación del Pipeline de Despliegue Continuo en Empresas
  • 8.1. Contexto organizativo
  • 8.2. El pipeline del despliegue continuo
  • 8.3. Conceptos avanzados
Módulo 9: El futuro de DevOps
  • 9.1. Problemas organizativos
  • 9.2. Problemas de procesos
  • 9.3. Problemas de la tecnología
  • 9.4. Informes de Errores y Reparación

Destinatarios

Este curso va dirigido a desarrolladores, arquitectos de software y administradores de sistemas que deseen adquirir conocimientos y habilidades en la filosofía DevOps para su aplicación en el entorno profesional.

Metodología

Modalidad presencial

Duración

Próximas convocatorias: Consultar con el centro

Objetivos

Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades sobre:
  • Principales cambios en la arquitectura de los sistemas y de los roles de TI
  • Cómo la virtualización y el Cloud permiten las prácticas de DevOps
  • Integración de operaciones y su ciclo de vida en DevOps
  • Diseño de los nuevos sistemas para su integración con las prácticas DevOps
  • Integración de DevOps con metodología agil y TDD
  • Gestión de la detección de fallos, planificación de actualización y otros problemas clave
  • Preparación de un plan de negocio para la adopción de DevOps

Promociones

Formación Bonificada (si se reunen los requisitos)
 
Sí, me interesa
conocer todos los detalles, precios, becas, fechas y plazas disponibles
Curso de DevOps Essentials con Integración continua
También te recomendamos estos cursos
Temas relacionados
X