Marzo 2023
DevOps profesional para procesos ágiles
Aprende sobre DevOps en culturas ágiles, obtén conocimientos sobre pruebas de software, integración continua y mucho más
Contenidos desde nivel básico a productivo sobre la filosofía y cultura DevOps
Me interesa Descargar Brochure12 cupos disponibles

Duración
3 meses
Dedicación
12 horas semanales
Laboratorios
3 por semana
Ayudantías
1 semanal
Al completar el curso serás capaz de:

- Aprenderás sobre Docker para conocer la filosofía de los contenedores y ambientes virtualizados; podrás crear tus propios ambientes según las necesidades de la operación
- Programarás scripts en Bash, lenguaje útil al momento de automatizar tareas de diversa índole
- Trabajarás con herramientas en la nube para acelerar el desarrollo de aplicaciones y el monitoreo de estas
- Conocerás la integración continua, la entrega continua y el despliegue continuo, conceptos fundamentales en la cultura DevOps
- Aprenderás a monitorear la experiencia de los usuarios en las aplicaciones. Desde la capa frontend a la capa de servicios y/o APIs
Programa del curso
El contenido del curso es dictado mediante laboratorios prácticos los días Lunes, Miercoles, Jueves y cubren los siguientes módulos:
Módulos
Bash scripting y Docker
- Sentencias lógicas y declaráción de variables
- Particularidades
- Algoritmos
- ¿Qué es Docker?
- Comandos básicos de docker
- Creación de imágenes y trabajo con imágenes públicas
- Construcción de imágenes y buenas prácticas
Trabajo en la nube con servicios
- Cloud console y Firebase
- Authentication, hosting y functions
- Loggins and query language
- Big query
- Paneles y alarmas
Qué es integración continua
- Conceptos básicos de administración de sistemas Unix
- Arquitectura de Sistemas de Integración Continua
- Conceptos y tipos de Integración Continua
- ¿Qué es Continuous Delivery y Continuous deployment?
- Versionado de aplicaciones y estrategias de puesta en producción
- Mantención del flujo de desarrollo
- Artefactos
- Pipelines para aplicaciones y librerías
- Estrategias para optimizar tiempos en pipelines
Pipelines y Jobs
- Administración de sistemas de Integración continua y reglas
- El flujo ágil y la conexión entre Integración continua y los SCM
- Implementación de pipelines
- Implementación de Jobs, condicionales y agregar extras a un pipeline
- Jobs y Stages típicos en Integración continua
- Activación Remota
Github Actions y administración de repositorios
- Github Actions, conceptos clave
- Implementación de Actions usando NodeJs y Python
- Publicación y mantenimiento
Monitoreo de Aplicaciones
- Creación de datos para monitoreo
- Seguridad de datos
- Queries e interpretación de datos
- Google Analytics y Tag Manager
- Manejo de eventos
- Conversiones
- Informes personalizados e interpretación de datos
Descargar el brochure del curso
Acá te entregaremos un PDF con el detalle de este curso

Certificado de Aprobación
Te entregaremos un certificado con QR que demuestra que completaste satisfactoriamente el curso y que adquiriste todos los conocimientos que entrega el curso.
El QR otorga acceso a tu GitHub, prueba de todos los proyectos de desarrollo realizados en el curso.