Curso: DevOps, Integración y Agilidad Continua en Almagro - Buenos Aires

Informática e Información > Ingeniería del Software
Curso: DevOps, Integración y Agilidad Continua - Online
El curso se imparte:
Online
Tipo de Curso:
Cursos
Precio:
Consultar
Solicita información sin compromiso
Universidad Tecnológica Nacional
Cursos - Curso: DevOps, Integración y Agilidad Continua - Almagro - Buenos Aires
Nombre
Apellidos
E-Mail
Provincia
Teléfono de Contacto
Mi teléfono es:
Fijo
Celular
Preguntas

Para enviar la solicitud debes aceptar la política de privacidad

Enviar Solicitud
* Campos obligatorios



Por favor, completa todos los datos correctamente.
Por favor, acepta la política de privacidad para enviar la solicitud

INFORMACIÓN BÁSICA POLÍTICA DATOS

ResponsableEducaedu Business, S.L., con domicilio en la calle Gran Vía 81, 5 ª Planta Dpto 1, 48011 Bilbao (Vizcaya). Email de contacto: contacto@educaedu.com. Email contacto Delegado Protección datos: delegadoprotecciondatos@educaedu.com.
FinalidadGestionar el envío de solicitudes de información requeridas por el usuario. Gestionar el envío de comunicaciones promocionales e informativas propias y de terceros sobre formación, derivadas del servicio de orientación académica del portal.
LegitimaciónConsentimiento del interesado
DestinatariosEmpresas del grupo Educaedu Business, S.L., y los centros de formación del que el usuario ha solicitado información.
DerechosAcceder, rectificar y suprimir los datos, así como otros derechos, recogidos en la información adicional
Información AdicionalPuedes consultar la información adicional y detallada sobre nuestra Política de Protección de datos en el siguiente link política de privacidad
Loading...
Descripción de Curso: DevOps, Integración y Agilidad Continua
Contenido:
Curso: DevOps, Integración y Agilidad Continua.

Conoce los principios de Integración Continua y DevOps, y mejorar la posición de tu empresa en el mercado con las herramientas adquiridas. 

Duración: 6 semanas
Modalidad: Online


El desarrollo de Software evolucionó desde la programación individual en una sola ubicación hacia el trabajo distribuido en cientos de personas desarrollando por todo el mundo, desde un único lenguaje de programación a escenarios multi lenguajes, desde un flujograma a Arquitecturas en la nube.
A nivel aplicaciones y sitios web actualmente es frecuente contar con miles de usuarios nuevos en cortísimos tiempos, estresando el nivel de calidad necesario.
En esta evolución el testing del software, como último bastión de la calidad, también progresó desde el testing unitario, a la automatización, la integración continua y actualmente DevOps.
DevOps marca la última tendencia en el avance de los modelos de Ciclo de Vida de desarrollo del Software, integrando al mantenimiento y al ambiente de producción como parte integral de todo el proceso.
Especialistas y referentes mundiales del la industria del Software como Kent Beck o Gene Kim recomiendan ampliamente la utilización de DevOps para todo tipo de organizaciones.
Este curso forma a los participantes para que puedan extender sus conocimientos sobre desarrollo y mantenimiento de Software en las últimas tendencias de la temática de Entrega continua y Operaciones, DevOps.

Objetivo general.

Que los participantes logren conocer los principios y fundamentos de Integración Continua y DevOps, para aplicar distintas prácticas y herramientas que ayuden a la organización a mejorar su competitividad en el mercado a través de la entrega pronta de valor y asegurando su calidad.

Objetivos específicos.

Que los participantes logren
  •     Conocer el contexto y necesidades iniciales del desarrollo y mantenimiento de Software.
  •     Distinguir los valores y principios de la entrega rápida y continua.
  •     Comparar y clasificar los distintos patrones de la organización en el empleo de DevOps.
  •     Reconocer los beneficios de la visión del movimiento DevOps.
  •     Identificar distintas estrategias de versionado de código.
  •     Observar diferentes prácticas y técnicas de desarrollo de software ágil.
  •     Instalar y configurar las herramientas principales para trabajar bajo un esquema DevOps.
  •     Observar herramientas para la administración de ambientes.
  •     Evaluar y determinar la selección de diversas implementaciones tecnológicas.
  •     Examinar casos de éxito con algunas de las posibles herramientas a utilizar como Vagrant, Jenkins, Docker, Github, Ansible y Puppet

Destinatarios
.

Este curso está diseñado para personas del área de sistemas de información que quieran adquirir conocimiento de la importancia en la colaboración entre las áreas de operaciones y desarrollo para generar una entrega pronta de valor al cliente.

Entre ellos:

  •     Consultores y Responsables técnicos
  •     Arquitectos de aplicación
  •     Arquitectos empresariales
  •     Desarrolladores
  •     Testers
  •     Personal de operaciones
  •     Administradores de servidores
  •     Administradores de Bases de Datos (DBAs)
  •     Analistas de sistemas
  •     Ingenieros en Sistemas / Gerentes de Sistemas

Temario
.

Unidad I: Principios y Valores.

Introducción a Integración Continua y DevOps
Lean startup y Lean software development
Agile: visión, ciclos de feedback, iteraciones, incremento de producto.
Cultura de la organización
Instalación y Práctica con herramientas

Unidad II: Prácticas y técnicas de desarrollo de software ágil.

Versionado y Estrategias de código
Unit Test y TDD
Testing Ágil
Arquitectura de contenedores
Orquestador
Instalación y Práctica con herramientas

Unidad III: Integración Continua.

¿Qué es y para qué practicar Continuous Integration?
Automatización (builds, integración de código, test)
Gestión de configuración
Pipeline Development
Instalación y Práctica con herramientas

Unidad IV: Entrega Continua.

Introducción a Continuous Delivery
Infraestructura versionada
Estrategias
Práctica con herramientas

Unidad V: Casos.

Netflix
Facebook
Amazon
Localytics
Google
Práctica con herramientas

Unidad VI: Cierre.

Repaso General
Examen Final

Requisitos previos.

Se requiere que los participantes posean conocimientos de programación y de uso de sistemas operativos. Es deseable que estén familiarizados con proyectos de tecnología.

  • Se requiere contar con una computadora con sistema operativo Windows 7 o superior, Mac OSX o Linux, y un mínimo de 2 GB de memoria RAM para los ejercicios prácticos.

Metodología de enseñanza-aprendizaje
.

La modalidad es totalmente mediada por tecnologías a través del Campus Virtual FRBA. Las actividades que se realizarán serán:

  •     Foros de discusión semanal propuestos por el docente (un foro por unidad).
  •     Consulta al docente a través de e-mail o chat.
  •     Material de lectura semanal y por unidad temática.
  •     Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temática.
  •     Evaluaciones semanales y por unidad temática sobre la base de trabajos prácticos de aplicación de los conocimientos adquiridos.

Se trata de una modalidad básicamente asincrónica con el complemento del AVS, que supera la instancia de autoestudio por la implementación de foros proactivos coordinados por el profesor-tutor y dictado de clases en tiempo real. Los foros cumplen cuatro funciones pedagógico-didácticas fundamentales:

1) Son el lugar para la presentación de las dudas, consultas y opiniones críticas de los alumnos;
2) Son el principal espacio para la generación de retroalimentación (feed back) entre profesores-tutores y alumnos y alumnos entre sí;
3) Es el lugar específico para la discusión, coordinada por el profesor-tutor, de todos los temas tratados en los módulos de la especialidad o curso y
4) Es el lugar para el aprendizaje entre pares de los alumnos. A su vez, el AVS permite complementar todas aquellas instancias pedagógico-didácticas que le señalan límites a la modalidad puramente asincrónica.

Modalidad de evaluación y acreditación.

La evaluación del curso consiste en una serie de trabajos prácticos que pondrán a prueba el conocimiento adquirido en cada unidad. Estos podrán ser del tipo informe monográfico o ejercicio práctico.
Al final del curso se realizará una instancia de evaluación integradora con modalidad de trabajo práctico.
Tratándose de una modalidad mediada por tecnologías, la participación activa en los foros por parte de los alumnos, será una condición necesaria para su aprobación.

Carga horaria:

48 hs.

Certificación:

A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aún habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.
¿Deseas recibir más información?