Temario del curso
Introducción
- Descripción general de los conceptos fundamentales del CI/CD y sus beneficios
- Explicación sobre servicios de integración continua (Travis-CI, CircleCI, Semaphore, entre otros)
Preparación del entorno de desarrollo
- Configuración de repositorios en GitHub
- Conexión de Travis-CI con cuentas de GitHub
Elaboración de un paquete Python
- Diseño y programación de la lógica aplicativa
- Empaquetado local del código fuente
Automatización del despliegue de paquetes
- Inclusión de credenciales de acceso a PyPI en Travis-CI
- Diseño y definición detallada del flujo CI/CD propuesto
- Activación previa de todas las dependencias requeridas
- Ejecución y validación exhaustiva del código programado
- Publicación final del paquete Python en repositorios oficiales
Implementación de aplicaciones empaquetadas en contenedores
- Programación y desarrollo básico de una aplicación web con Python
- Creación e inicialización del entorno contenedorizado correspondiente
- Despliegue funcional sobre Docker
- Automatización ulterior mediante la plataforma Heroku
Resolución de problemas comunes
Recapitulación general y conclusiones finales
Requerimientos
- Experiencia previa con Git o GitHub
- Conocimientos prácticos de programación en Python
Público objetivo
- Desarrolladores
- Ingenieros DevOps
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (3)
Interactiva y práctica hands-on.
Balavignesh Elumalai - Scottish Power
Curso - SonarQube for DevOps
Traducción Automática
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.
Juan - ASECCSS
Curso - Automatización de Pruebas con Selenium
El formador tiene una amplia experiencia y expone los temas de manera muy clara. Se valora enormemente la profundidad de sus conocimientos y su pasión por enseñar.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Traducción Automática