Curso - Abierto al público - Educación No Formal - Sede Bucaramanga

Entregar a tiempo y continuamente software de valor es la meta para las empresas o startup que desarrollan software. Esto implica, entre otros, la automatización de los procesos para desarrollo de software, entornos de desarrollo basados en virtualización, integración continua, despliegue continuo y el uso de prácticas como DevOps (acrónimo inglés de development -desarrollo- y operations -operaciones-) que integran todo lo anterior. Como primer paso para una entrega a tiempo y continua en este seminario se abordará el estudio y casos prácticos de aplicaciones en contenedores con Docker (containerized applications), su despliegue en computación en la nube y su utilización para entornos de desarrollo basados en virtualización. Se finalizará evidenciando su aplicación en pipelines de integración continua y una introducción a Kubernetes.

Contactanos

PBX (57) (7) 6436111 Ext. 379

Whatsapp: +573204470624

  • Inscripción

    Para realizar la inscripción al programa debe enviar al correo extension@unab.edu.co lo siguiente:

    • Copia de la consignación o pago en línea por transferencia del valor de inscripción aplicado el descuento (Remítase a la sección descuentos), pagar únicamente en la Cuenta Corriente No. 600-00169-7 Banco Bogotá. 

    Nombre cuenta: Universidad Autónoma de Bucaramanga
    NIT cuenta: 890.200.499-9

    • Copia documento de identidad del participante ampliado al 150%. 
    • Certificado de afiliación a EPS, con fecha no mayor a 30 días de expedido.
  • Descuentos

    El Curso Introducción a DevOps- Desarrollo de aplicaciones en contenedores con Docker contempla los siguientes descuentos:

    • Descuento 10% en el valor de inscripción para graduados UNAB
    • Descuento 10% en el valor de inscripción presentando certificado de afiliación a las Cajas de Compensación Familiar Cajasan y Comfenalco (Santander)

    *Descuentos no acumulables.

     

  • Dirigido a

    Desarrolladores web que utilicen control de versiones y quieran optimizar su entorno de desarrollo utilizando virtualización de aplicaciones y despliegue de estas en la nube (containerized applications).

  • Objetivo

    Implementar un entorno de desarrollo basado en virtualización de aplicaciones.

  • Metodología

    Inicialmente se revisarán los conceptos de virtualización hasta llegar a Docker, sus posibles alternativas y su nicho de aplicación. Se enfatizará en su solución para entornos de desarrollo virtualizados, analizando ventajas y desventajas. Se prosigue con practicas para afianzar los conceptos propios de Docker como: Dockerfile, Docker-compose[EFMA1] , networking y repositorios Docker. Luego se realiza una introducción a lo que son los Kubernetes y se finaliza con el despliegue de un contenedor web en un proveedor de servicios en la nube.

  • Plan de Estudios

    1 Introducción a virtualización de aplicaciones y presentación del alcance del Seminario

    2 Primeros pasos con Docker

    3 Aplicaciones de contenedores de Docker  con énfasis en desarrollo de software:

    4 Creación de Dockerfiles

    5 Docker Repos

    6 Orquestación de contenedores

    7 Introducción a kubernetes

    8 Integración continua y despliegue de aplicaciónes en la nube

  • Profesores

    Carlos Alberto Argüello Ramírez. Especialista en desarrollo de software con más de 5 años de experiencia en la investigación, adopción e implementación de tecnologías emergentes, integración de estas en sistemas de producción, automatización de procesos y transformación digital de empresas del sector salud. Como desarrollador de software se destaca el uso de prácticas como integración continua y entrega continua (CI/CD).

    **La UNAB se reserva el derecho a modificar el cuerpo docente

Institución de Educación Superior sujeta a la inspección y vigilancia del Ministerio de Educación Nacional