El mercado global de software está a la vanguardia del cambio y ha sido testigo de un notable crecimiento que continuará sin pausa. El software es un actor fundamental en organizaciones de todos los tamaños y en todas las industrias, sin embargo, existe un desafío importante: no hay suficientes profesionales calificados para cumplir con esos roles.
Las organizaciones – empresas, entidades del estado, universidades – no pueden darse el lujo de quedarse atrás. Lo que necesitan va mucho más allá de la programación. Necesitan agilidad, procesos y metodologías adecuadas, precisión, creatividad y un enfoque implacable para resolver las necesidades del usuario final.
En esta trayectoria te ofrecemos los fundamentos de las prácticas esenciales de ingeniería de software en un ambiente que combina la teoría y la práctica. Adquiere los conocimientos de diseño y arquitectura de software y desarrolla las habilidades de las prácticas ágiles tales como el versionamiento y los flujos de trabajo, las pruebas automatizadas y la integración continua. Aplica esto diseñando y desarrollando una aplicación web.
El MasterTrack está dividido en dos ciclos, cada uno con dos cursos, que se realizan en paralelo:
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).
Principios de diseño y arquitectura de software.
En un mundo globalizado, donde los usuarios de las aplicaciones que construimos se encuentran en cualquier parte del mundo y en números que antes no podíamos ni siquiera pensar, se hace imprescindible diseñar software que responda de forma rápida y confiable a miles de usuarios al mismo tiempo. En este curso, aprenderemos cómo usar eficientemente los estilos y tácticas de arquitectura para garantizar el desempeño de las soluciones construidas, sin perder la capacidad de cambiar y evolucionar al ritmo de hoy. En este curso veremos aplicaciones prácticas de patrones de diseño detallado y su relación con una arquitectura de software moderna. Durante el mismo, tendrás los roles de arquitecto y de diseñador de software, y deberás presentar y sustentar decisiones de diseño, explicando los beneficios de negocio y la viabilidad tecnológica de sus propuestas. El curso presenta diferentes retos de arquitectura y diseño con el fin de ir poniendo en práctica los temas vistos. Se seleccionarán elementos particulares del diseño para construir el código asociado y mediante experimentos validar las estrategias propuestas. Se utilizará el lenguaje de programación Python y el ambiente de desarrollo Flask.
Una vez finalices y apruebes el primer ciclo del Programa Certificado MasterTrack® podrás inscribirte al segundo ciclo.
Estado
En inscripciones
Modalidad
Virtual
Fechas
04 de agosto al 27 de septiembre del 2025
Duración
192.0 Horas
Inversión