Programa del Curso
Introducción
- Descripción general de los conceptos básicos y las ventajas de CI/CD
- Comprensión de los servicios de CI (Travis-CI, CircleCI, Semaphore, etcétera).
Preparación del entorno de desarrollo
- Configuración de repositorios de Github
- Integración de Travis-CI con Github
Creación de un paquete Python
- Creación de una lógica de aplicación
- Empaquetado del código localmente
Automatización de la implementación de paquetes
- Adición del token PyPI a Travis-CI
- Creación y definición de canalización de CI/CD
- Activación de dependencias
- Ejecución y prueba del código
- Publicación del paquete Python
Implementación de aplicaciones en contenedores
- Creación de una aplicación web Python
- Creación de contenedores de la aplicación
- Implementación de la aplicación con Docker
- Automatización de la implementación con Heroku
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia con Git o Github
- Python Experiencia en programación
Audiencia
- Desarrolladores
- DevOps ingenieros
Testimonios (4)
El entrenador tiene una experiencia profunda y bien narrada en hechos. La profundidad del conocimiento y la pasión por la enseñanza son muy apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Traducción Automática
El entrenador estaba muy bien organizado. Al principio explicó todos los herramientas necesarias para el entrenamiento. El entrenador aclaró felizmente todas las dudas y se discutieron casos prácticos.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Traducción Automática
Muy detallado, el formador conoce muy bien el tema y ha abordado muchos temas
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Traducción Automática
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Curso - Jenkins: Continuous integration for Agile development
Traducción Automática