Workflow continuo de desarrollo a producción

Esta capacitación presenta a los alumnos una serie de buenas prácticas, técnicas y metodologías que permiten optimizar la gestión del ciclo de vida de un producto de software, desde su desarrollo hasta su puesta y funcionamiento en producción.

A toda persona del área de IT que participe, de forma directa o indirecta, en un proyecto de desarrollo de software, ya sea durante su construcción, durante su mantenimiento o durante su gestión en producción.

  • Herramientas para aplicar metodologías ágiles tanto al desarrollo de software como a su gestión en producción, incluyendo la estandarización del trabajo, la automatización de tareas, la mejora de productividad, la calidad del producto final y la frecuencia en las entregas a clientes.
  • Herramientas para aprender cómo desarrollar y gestionar software de calidad.
  • Una comprensión acerca de cómo mejorar el trabajo entre los equipos.

El curso cuenta con una parte teórica, en la que se introducen los conceptos, y una parte aplicada, donde los alumnos deben resolver diferentes problemas de forma práctica.

La carga horaria total estimada es de 30 horas, distribuidas de la siguiente manera:

  • 12 horas para las clases teóricas.
  • 12 horas para la resolución de los ejercicios prácticos.
  • Entre 4 y 6 horas para debatir sobre las problemáticas planteadas a través de los ejercicios prácticos.

Aunque no es excluyente, recomendamos que quienes tomen esta capacitación cuenten con experiencia previa o conocimientos sobre alguno de los siguientes campos:

  • Desarrollo de software
  • Testing de software
  • Administración de sistemas

Fundamentos de Docker

Docker: ¿qué es y cómo funciona? Este curso en formato de taller presenta los principales conceptos de Docker, las prácticas recomendadas para trabajar con esta tecnología, y los conocimientos necesarios para generar entornos de desarrollo y testing usando este proyecto de código abierto.

  • A personas de IT que usen o tengan interés en usar Docker.
  • A equipos de trabajo que busquen estandarizar sus entornos de desarrollo, testing y/o producción con una herramienta versátil y potente.

  • Herramientas necesarias para el uso correcto de Docker en entornos de desarrollo y testing.
  • Conocimientos para ejecutar conocimientos de producción.
  • Herramientas para diagnosticar problemas.
  • Buenas prácticas y herramientas para trabajar, sacándole el máximo provecho a la tecnología.

El curso cuenta con una parte teórica, en la que se introducen los conceptos, y una parte aplicada, donde los alumnos deben resolver diferentes problemas de forma práctica.

La carga horaria total estimada es de 16 horas, distribuidas de la siguiente manera:

  • 8 horas para las clases teóricas.
  • 4 horas para la resolución de los ejercicios prácticos.
  • Entre 2 y 4 horas para debatir sobre las problemáticas planteadas a través de los ejercicios prácticos.

Sin ser excluyentes, recomendamos:

Fundamentos de Kubernetes

Se trata de un curso introductorio, que combina teoría con laboratorios, y cuyo objetivo es que los alumnos puedan familiarizarse con la arquitectura de Kubernetes, la forma de interactuar con un cluster y cómo desplegar aplicaciones en esta plataforma.

  • Administradores de sistemas
  • Arquitectos y desarrolladores de software
  • DevOps y SREs
  • Cualquier otro profesional que desee comprender la arquitectura y el funcionamiento de la plataforma.

Quienes realicen esta capacitación aprenderán:

  • Sobre los componentes más importantes de Kubernetes y cómo se relacionan entre sí.
  • A interactuar con el cluster de Kubernetes.
  • A gestionar la persistencia para almacenar la información, a escalar aplicaciones y a aumentar su disponibilidad.
  • A desplegar aplicaciones con y sin estado en un cluster de Kubernetes.

El curso cuenta con una parte teórica, en la que se introducen los conceptos, y una parte aplicada, donde los alumnos deben resolver diferentes problemas de forma práctica.

La carga horaria total estimada es de 30 horas, distribuidas de la siguiente manera:

  • 12 horas para las clases teóricas.
  • 12 horas para la resolución de los ejercicios prácticos.
  • Entre 4 y 6 horas para debatir sobre las problemáticas planteadas a través de los ejercicios prácticos.

Sin ser excluyentes, recomendamos:

Nuestros estudiantes dicen

Julián S.

Desarrollador de software

Nelson A.

Desarrollador de software

Daniel V.

Desarrollador de software