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.)

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
  • Contenedorización 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
 14 horas

Número de participantes



Precio por participante

Testimonios (2)

Cursos Relacionados

SonarQube for DevOps

14 horas

Argo CD

7 horas

Advanced Spinnaker

14 horas

Kubernetes with Spinnaker

14 horas

Advance Test Automation in Java using Selenium with continuous integration and version control

35 horas

Integración continua para JavaScript

14 horas

Implementación y Herramientas Prácticas de DevOps

21 horas

Docker and Jenkins for DevOps

14 horas

Integración Continua con Jenkins

14 horas

Jenkins 2: Building CI/CD Pipelines

14 horas

Jenkins Advanced

14 horas

Jenkins for .Net Continuous Integration (CI)

14 horas

Jenkins Fundamentals

14 horas

Integración continua con Jenkins y Maven

21 horas

Building CI/CD Pipelines with Jenkins X

21 horas

Categorías Relacionadas

1