SADIO – Curso virtual “Workflow Continuo de Desarrollo a Produccion”

Curso virtual: Workflow Continuo de Desarrollo a Producción

Docente: Equipo docente de Mikroways liderado por Christian
Rodríguez

Fecha de inicio: 2 de Mayo de 2022 (sujeta a que se complete el cupo
necesario para su dictado)

Descripción: en este curso se presentará un flujo de trabajo en
proyectos de desarrollo de software basado en la automatización de
tareas, la incorporación de integración, entrega y despliegue
continuos y la adopción de buenas prácticas de la industria del
desarrollo de software. Se usarán herramientas concretas, con el
objetivo de desarrollar un ciclo de mejora continua.

Objetivos: las y los estudiantes al completar el curso contarán con
conocimientos acerca de las mejores prácticas aplicables a cualquier
proceso de desarrollo de software con los objetivos de estandarizar el
trabajo, automatizar tareas y aumentar la productividad, la calidad
del producto final y la frecuencia en las entregas a los clientes.

Dirigido a: toda persona del área de TI que participe, de forma
directa o indirecta, en un proyecto de desarrollo de software, ya sea
durante su construcción, mantenimiento o en la gestión del mismo en
producción.

Requisitos: se recomienda contar con conocimientos de desarrollo de
software, testing y/o administración de sistemas e, idealmente,
tener cierta experiencia previa trabajando en alguno de los roles
mencionados.

Modalidad: las clases se desarrollarán en modalidad virtual, con
encuentros sincrónicos, a través del campus de SADIO y la
metodología de trabajo combinará contenido teórico con resolución
de casos prácticos.

Duración: 6 semanas con una dedicación estimada de 30 horas en
total.
El curso se desarrollará en 6 encuentros sincrónicos semanales de 2
horas cada uno, los días martes de 11 a 13 hs, 6 encuentros
adicionales en horario a acordar para la corrección de los trabajos
prácticos y tiempo de dedicación individual para el desarrollo de
los trabajos prácticos que se propondrán durante el curso.

Días y horarios: las clases sincrónicas son los Martes 3, 10, 17,
24 y 31 de Mayo y 7 de Junio de 11 a 13 hs. Las clases quedarán
grabadas en el campus para su consulta durante el curso.

PROGRAMA
Contenido Teórico

 Importancia de utilizar estándares de codificación.
 Semántica del versionado para componentes y producto.
 Utilización de un sistema de tickets para seguimiento.
 Versionado de la base de datos.
 Versionado de código.

 – Presentación de distintos flujos de trabajo con GIT para manejar
los cambios en desarrollo, discriminando parches, nuevas
funcionalidades y su relación con el sistema de tickets.
 Testing: tests de unidad, de integración, de aceptación. Linting.
TDD.
 Integración y entrega continua: automatización de testing;
generación y almacenamiento de artefactos, binarios, imágenes.
 Definición de ambientes.
 Estrategias para la puesta en producción. Rolling update,
blue-green deployment, canary deployment. Despliegue continuo.
 Herramientas de monitoreo y estadísticas. Gestión de logs.
Retroalimentación a desarrollo.
 Escalamiento. Twelve-factor app.
 DevOps, Automatización e Infraestructura como código (IaC).

Contenido Práctico

 Trabajo 1: estándares de codificación y schema migrations.
 Trabajo 2: Git y Git Flow.
 Trabajo 3: Test-driven development, integración y despliegue
continuos.
 Trabajo 4: Vagrant.
 2 talleres guiados de Vagrant y Ansible.

Aranceles (en pesos argentinos)
Inscripción temprana (hasta el 25/04/2022): $ 26.000
Inscripción tardía (desde el 26/04/2022): $ 28.800
Descuento para socios de SADIO 50%

Formulario de inscripción:

Medios de pago disponibles:
* Pago por Transferencias Bancarias (solo para residentes en
Argentina) a:
SADIO (CUIT 30-64931218-0)
BBVA – Sucursal 330 Tribunales
Cta. Cte. Pesos: 502/7
CBU: 0170330420000000050276

*Pago con Tarjeta de crédito/débito (Visa, Master o Cabal).
Solicitar el botón de pago correspondiente a
informacion@sadio.org.ar
<http://www.sadio.org.ar/lists/lt.php?id=Y00PBAsKCAMNB0VTVFQASVQPU1xX >

Antecedentes del docente: El equipo de Mikroways está liderado por
Christian Adrián Rodríguez, Licenciado en Informática, egresado de
la Facultad de Informática, Universidad Nacional de La Plata. Es
docente del Taller de Tecnologías de Producción de Software:
Opción Ruby / Seminario de Lenguajes: Lenguaje C en la Facultad de
Informática de la UNLP y de Sistemas Distribuidos de la Maestría
Redes de Datos de la UNLP. Además, es Consultor de DataCenter en
Ministerio de Hacienda de Nación, Director de Tecnología en
Mikroways.

CAPACITACIÓN EN DEVOPS

 Fundamentos de Docker
<http://www.sadio.org.ar/lists/lt.php?id=Y00PBAsKCAMNBkVTVFQASVQPU1xX>
– Fecha de inicio: 4 de Julio de 2022. Más info
<http://www.sadio.org.ar/lists/lt.php?id=Y00PBAsKCAMNBkVTVFQASVQPU1xX>

 Fundamentos de Kubernetes
<http://www.sadio.org.ar/lists/lt.php?id=Y00PBAsKCAMNBUVTVFQASVQPU1xX>
 – Fecha de inicio: 15 de Agosto de 2022. Más info
<http://www.sadio.org.ar/lists/lt.php?id=Y00PBAsKCAMNBUVTVFQASVQPU1xX>

Both comments and pings are currently closed.

Comments are closed.

Design by 2b Consult