De la Universidad de los Andes Maestría en Ingeniería de Software

Principios de ingeniería de software automatizada y ágil Programa de Certificado MasterTrack™

Prepárate para integrar un equipo ágil de desarrollo de software. Aprende sobre diseño y arquitectura de software y utiliza las prácticas esenciales de versionamiento, integración continua y pruebas automatizadas para diseñar e implementar una aplicación.

Inscripciones para el periodo de enero 2021 están abiertas. La fecha límite de inscripción es el 4 de diciembre de 2020.
Loading...
Institution

Gana crédito hacia un título Si eres aceptado en el programa de maestría completo, los contenidos ya vistos podrán ser homologados.

Acerca de este Programa de Certificado MasterTrack™

Ponte en forma, prepárate para integrar equipos de desarrollo de software de alto desempeño.

Lo que aprenderás

  • Aplicar las prácticas esenciales de desarrollo de software como son el uso efectivo de flujos de trabajo sobre un manejador de versiones, el desarrollo orientado a pruebas, y el uso de integración continua.
  • Diseñar e implementar, en equipo (pequeño), una aplicación web donde se utilizan las prácticas esenciales, pruebas automatizadas, patrones arquitectónicos y de diseño específicos para aplicaciones web.
  • Justificar las decisiones de diseño y algunas formas de implementación.
  • Utilizar de forma efectiva un framework para el desarrollo de aplicaciones web.
  • Diseñar estrategias de pruebas que usen pruebas manuales, de reconocimiento y de "extremo a extremo" (E2E), en el contexto dado por una aplicación bajo pruebas.
  • Construir y ejecutar pruebas de reconocimiento y de extremo a extremo usando frameworks de automatización existentes.

Habilidades que Aprenderás

  • Desarrollo basado en pruebas
  • Diseño de estrategias de pruebas
  • Pruebas automatizadas
  • Integración continua
  • Patrones de diseño
  • Arquitectura de software
  • Frameworks para desarrollo web
  • Control de versiones con Git, Gitflows
  • Course Mode

    Cursos 100% en línea

    Con sesiones en vivo y horarios de tutoría.

  • Course Fee

    COP $7.920.000

    Únicamente pago en pesos para residentes en Colombia. Dos ciclos de: COP $3.960.000, los cuales se pagan al inicio de cada ciclo.

    $2.200 USD

    Únicamente pago en dólares para estudiantes fuera de Colombia. Dos ciclos de: $1.100 USD, los cuales se pagan al inicio de cada ciclo.

  • Duration

    4 meses

    De 16 a 24 horas de estudio por semana para 2 cursos en simultáneo.

  • Intermediate Level

    Nivel intermedio

    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.

  • Projects

    1 proyecto integrador

    Parte del curso número 4.

  • Course Language

    Dictada en Español

  • Course Benefits

    Gana crédito hacia un título

    Si eres aceptado en el programa de maestría completo, los contenidos ya vistos podrán ser homologados (8 de 36 créditos).

¿Qué es un Certificado MasterTrack™?

Con los Certificados MasterTrack ™, partes de los programas de Maestría se han dividido en módulos en línea, por lo que puedes obtener una credencial profesional de alta calidad emitida por la universidad a un precio innovador en un formato flexible e interactivo. Benefíciate de una experiencia de aprendizaje profundamente atractiva con proyectos del mundo real y formación por parte de expertos en vivo. Si eres aceptado en el programa de maestría completo, los contenidos ya vistos podrán ser homologados.

Graduation Cap

Aprendizaje de maestría

Un Programa de Certificado MasterTrack™ te permite inscribirse en una sección de un programa completo de maestría.

Layer

Prepara para el mundo laboral

Obtén habilidades relevantes para tu carrera que atraigan la atención de reclutadores y gerentes de contratación.

MembersMembers

Mejora tu currículum

Recibe un Certificado MasterTrack ™ que puedes agregar a tu currículum y a tu perfil de LinkedIn.

Stacked File

Gana crédito hacia un título

Si eres aceptado en el programa de maestría completo, los contenidos ya vistos podrán ser homologados.

Interactive Learning Experience

You'll learn through readings, videos, graded assignments, real-world applied projects, and live global classroom sessions.

Seminarios web en línea

Seminarios web en línea

Retroalimentación por parte de instructores y expertos

Retroalimentación por parte de instructores y expertos

Proyectos del mundo real

Proyectos del mundo real

4 cursos en este Certificado MasterTrack™

Dos ciclos, cada uno conformado por dos cursos de ocho semanas.

Los cursos incluyen:

  • Videos pregrabados
  • Sesiones en vivo y horarios de tutoría
  • Proyectos del mundo real
  • Colaboración entre compañeros
  • Acceso web y móvil

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

Utiliza prácticas esenciales de ingeniería de software para ser un miembro efectivo y eficiente en un equipo de desarrollo ágil (la documentación de requisitos en historias de usuario, flujos de trabajo sobre un manejador de versiones, el desarrollo orientado a pruebas y la práctica de la integración continua).

Tecnologías principales:

  • El lenguaje de programación es Python
  • Para el versionamiento: Git y Github
  • Para la integración continua: Jenkins

Más información del curso

See all 4 Courses

Industry-relevant hands-on projects to build your portfolio

Proyecto final integrador (Parte del curso 4)

  • Integrar en un proyecto de desarrollo web los conocimientos y habilidades de los 4 cursos vistos durante el MasterTrack
  • Construir una aplicación web a partir de un enunciado de requisitos funcionales
  • Comprender el ciclo de producción de una aplicación web, desde la creación de historias de usuario, el diseño, la implementación del código utilizando Angular como framework y la implementación de las pruebas unitarias y de end-2-end, la ejecución de pruebas automatizadas, la integración continua y la validación con el usuario final

Socios Empresariales

Uniandes Industry Partners MT 1

Testimonio de un empleador

Jaime Alberto Chavarriaga - Director de Desarrollo, Aranda Software
“Es difícil conseguir profesionales que se ajusten al perfil y a los conocimientos que necesitamos. Tenemos dificultad para encontrar ingenieros de desarrollo móvil, desarrolladores C++, personas para automatización de pruebas e ingenieros DevOps para automatización de despliegue y operaciones. Pero también nos es difícil encontrar profesionales con competencias de trabajo en equipo, en temas de planeación, seguimiento y coordinación de actividades. Esto se debe a que, por un lado, los programas de pregrado definen unas bases para el desarrollo de software que deben complementarse. Es necesario que los estudiantes tomen cursos de posgrado y por internet que complementen sus estudios. Por otro lado, debido a la poca cantidad de profesionales con estos conocimientos, la competencia entre las empresas es muy alta. En ocasiones entrevistamos personas que están haciendo procesos de entrevista en varias empresas. Yo creo que la empleabilidad para profesionales de desarrollo de software es muy alta. Un profesional bien calificado no deberá tener dificultad para obtener un buen trabajo en el mercado colombiano o en el mercado internacional”. ...

Testimonio de estudiantes

Santiago Liñán Romero - Ingeniero de sistemas y computación, Egresado de MISO, Universidad de los Andes
“En mis clases adquirí de forma paralela habilidades de investigación y habilidades requeridas en la industria del software. Aprendí metodologías, descubrí tecnologías y adquirí competencias que me abrieron más puertas en el mundo laboral. Hoy tengo las herramientas para estar mejor preparado para las pruebas técnicas y para proponer y mejorar los procesos de desarrollo de software en mi equipo de trabajo. Durante los cursos profundicé en varios aspectos técnicos que quería conocer mejor durante el pregrado, sus contenidos son actualizados y muy acordes al día a día como ingeniero de software. Además, los retos en equipo y las materias complementarias me dieron habilidades blandas que no esperaba desarrollar que hoy me permiten desempeñarme mejor en el mundo laboral”. ...
José Miguel Suárez - ingeniero de sistemas y computación, Egresado de MISO, Universidad de los Andes
“En mis clases de Ingeniería de Software obtuve las herramientas para construir excelentes soluciones informáticas y encaminarlas a una idea de negocio. Con este aprendizaje, mi socio y yo creamos Bookeau: el servicio estrella de nuestra empresa”....

Instructors

Rubby Casallas

Rubby Casallas

Profesora titular, Ph.D. de la Universidad de Grenoble, Francia

Jose Bocanegra

Jose Bocanegra

Asistente postdoctoral, Ph.D. de la Universidad de Girona, España

Mario Linares-Vásquez

Mario Linares-Vásquez

Profesor asistente, Ph.D. del College of William and Mary, USA

Dario Correal

Dario Correal

Profesor asociado, Ph.D. de la Universidad de los Andes

Camilo Escobar-Velásquez

Camilo Escobar-Velásquez

Asistente de Investigación y Estudiante de Doctorado en Ingeniería de la Universidad de los Andes

Gloria Cortés

Gloria Cortés

Jefe de innovaciones tecnológicas del Centro Conecta-TE, Ph.D. de la Universidad Joseph Fourier, Francia.

Juan Pablo Reyes

Juan Pablo Reyes

Profesor de cátedra, Ph.D. de la Universidad de los Andes y de la Université d’Aix-Marseille, Francia.

Frequently Asked Questions

More questions? Visit the Learner Help Center.

Coursera no otorga crédito académico; la decisión de otorgar, aceptar o reconocer crédito académico, y el proceso para otorgar dicho crédito, estan sujetos a la absoluta discreción de las instituciones académicas que ofrecen el programa de Certificado MasterTrack™ y / u otras instituciones que determinen que completar el Certificado MasterTrack™ conduzca a la obtención de crédito académico. Completar un programa de Certificado de MasterTrack™ no garantiza la admisión al programa de Maestría completo al que se hace referencia aquí, ni a ningún otro programa de grado.