Curso de DevOps Essentials con Integración continua

Curso
Presencial
Barcelona
20 horas
Precio 625 €

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)
 

Horario

Diferentes horarios según convocatoria, consultar.
Curso de DevOps Essentials con Integración continua
PUE
Campus y sedes: PUE
PUE
Avda. Diagonal 98-100 08019 Barcelona
Cursos más populares
Solicita información
X