Curso libre o de extensiónModalidad VirtualVirtual0 - 25 horasCurso LibreIngenieríaInnovaciónIngeniería de Sistemas y ComputaciónAdultos

Prácticas de ingeniería de software esenciales para el agilismo

Cargando comentarios…
ProgramasMaterias de PosgradoPrácticas de ingeniería de software esenciales para el agilismo

En este curso se estudiarán 4 prácticas de ingeniería de software: Historias de usuario,flujos de trabajo, desarrollo basado en pruebas e integración continua. Para cada práctica se estudian los conceptos asociados, se realizan tutoriales prácticos y se aplican en un proyecto, en parejas, que se desarrolla a lo largo del curso.

Al finalizar el curso el estudiante:

  • Escribe historias de usuario que cumplan las características INVEST. (Independientes,negociable, valiosas, estimables, pequeñas y que se puedan probar) a partir de un enunciado para el desarrollo de un producto de software de tamaño pequeño.
  • Utiliza efectivamente un manejador de versiones y seguir un flujo de trabajo definido para sincronizar su desarrollo con el de un equipo.
  • Realiza TDD (Test Driven Development) para escribir pruebas unitarias y código.
  • Utiliza las prácticas de la Integración continua como la construcción automática de los ejecutables, el manejo de dependencia, la ejecución automática de pruebas y los tableros de control para hacer seguimiento.
  • Configura una herramienta de IC para automatizar los procesos de construcción, ejecución automática de pruebas y despliegue en un proyecto de desarrollo de un producto de software de tamaño pequeño. 
  • Analiza los resultados del proceso de IC para ajustar el proyecto. 

Plataforma virtual: Este curso hace parte de la Maestría en Ingeniería de Software, de la Universidad de los Andes en la plataforma Coursera.

Conocimientos mínimos requeridos: Se requiere contar con fundamentos de algorítmica, así como saber programar en algún lenguaje (Java, Python, C++). Se requiere un nivel intermedio de comprensión de lectura en Inglés. Experiencia en desarrollo de software deseada.

Horario:

Martes de 7:00 a 8:20 am o jueves de 17:30 - 18:50 pm hora Colombia*. Recuerda que solo debes asistir a una de las dos sesiones, ya que corresponde a la misma clase, ¡tú decides en qué horario participar! *Estos horarios están sujetos a modificaciones.

Herramientas principales:

• El lenguaje de programación es Python

• Para el versionamiento: Git y Github

• Para la integración continua: Jenkins

Idioma: Los cursos serán ofrecidos 100% en español. Sin embargo, es recomendable que tengas un buen nivel de compresión de lectura en inglés, pues muchos contenidos académicos serán presentados en este idioma.

Créditos académicos: 2

*Podrás inscribirte a este curso bajo la categoría Extensión, los cursos bajo esta modalidad otorgan créditos y notas, por tanto, pueden ser homologables una vez el estudiante sea admitido a la Universidad, de acuerdo con el reglamento de estudiantes y de homologaciones. La aprobación de los cursos de extensión no garantiza el ingreso a ningún programa regular de la Universidad.

Si deseas homologar cursos vistos por extensión en el programa de maestría, se requiere que:

1. La nota final individual de cada curso sea superior a 3.0

2. Si es admitido, se aprueban y homologan los cursos cuya nota sea igual o mayor a 3.0 sobre 5.0, siempre y cuando el ponderado total de las notas de los 4 cursos sea igual o mayor a 4.0 sobre 5.0.

3. El total de créditos del conjunto total de cursos a homologar no sea superior a 16.

Nota: si tiene inquietudes podrá realizarlas a través del siguiente formulario

Preguntas frecuentes

La Universidad de los Andes ofrece una amplia variedad de programas de Educación Continua, que incluyen cursos, talleres, programas profesionales, macro y microcredenciales, certificaciones profesionales, entre otros. Estas opciones abarcan diversas líneas temáticas, como análisis de datos, inteligencia artificial, programación y desarrollo de software, gestión de proyectos, liderazgo, desarrollo personal, bienestar y muchas más. Los programas están diseñados para responder a las necesidades de desarrollo y actualización de conocimientos, destrezas y competencias de las personas a lo largo de la vida.

La duración de los cursos de Educación Continua varía según el programa y el contenido específico que se ofrezca. Algunos programas pueden durar solo unas pocas semanas, mientras que otros pueden extenderse de tres a seis meses. La estructura del curso está diseñada para maximizar el aprendizaje, permitiendo a los participantes adquirir los conocimientos y habilidades de manera efectiva.

La mayoría de nuestros programas de Educación Continua no requieren cumplir con requisitos específicos. Sin embargo, algunos cursos pueden solicitar formación académica particular o experiencia laboral relacionada. Te sugerimos revisar cuidadosamente la información de cada programa para asegurarte de cumplir con los requisitos antes de inscribirte. Si tienes alguna duda, nuestro equipo de asesores está dispuesto a ayudarte.

Inscribirte en los programas de Educación Continua es muy sencillo. Ingresa a nuestra página web, donde encontrarás un catálogo completo de cursos disponibles. Al seleccionar uno, podrás consultar información detallada sobre los objetivos, contenidos, profesores y más. Agrega el curso al carrito y sigue los pasos para completar tu inscripción y pago en línea de forma rápida y segura.

Estado

Estado

En inscripciones

Modalidad

Modalidad

Virtual

Lugar: Modalidad Virtual
Fechas

Fechas

21 de enero al 15 de marzo del 2025

Horario

Horario

Lunes a viernes de 6:00 p.m. a 9:00 p.m.

Duración

Duración

24.0 Horas

icon inversion

Inversión

$ 2.612.000,00
Conoce los descuentos disponibles

Contáctanos

También te puede interesar