Las soluciones modernas de software se caracterizan por su versatilidad para operar en diferentes contextos, desde aplicaciones locales hasta aplicaciones distribuidas operando en la nube y con una alta interacción con dispositivos móviles. El reto de diseñar, construir y poner en funcionamiento este tipo de soluciones es muy alto. En este MasterTrack te prepararás para demostrar tus competencias y habilidades en el diseño y construcción de este tipo de aplicaciones. Aprenderás a gestionar de forma ágil proyectos y equipos de desarrollo de software, avanzarás en tus conocimientos de diseño y arquitectura para proponer soluciones escalables y distribuidas que operen en la nube y garanticen una alta disponibilidad y seguridad. Adicionalmente, diseñarás y construirás aplicaciones móviles bajo los más altos estándares de desarrollo. Al finalizar esta trayectoria habrás ganado las competencias necesarias para participar en equipos de trabajo capaces de diseñar y poner en producción las soluciones que demanda la industria de hoy.
La Universidad de los Andes ofrece cursos abiertos para las personas que deseen nivelar algunos conocimientos y habilidades técnicas antes de iniciar con el programa.
En el curso Programación en Pythondesarrollarás tus habilidades de pensamiento computacional, aprenderás a programar en el lenguaje Python y te entrenarás en la resolución de problemas utilizando un computador.
En el curso UML (Unified Modeling Language) aprenderás cómo construir modelos de clases básicos y comprenderás la sintaxis de clase y objeto en UML. También conocerás los modelos de clases UML con asociaciones básicas y con herencias.
En el curso Introducción al desarrollo web aprenderás los conceptos básicos para iniciarte en el fascinante mundo de la Ingeniería de Software para aplicaciones web.
En el curso Git y GitHub aprenderás a utilizar el sistema de control de versiones más usado en el mundo Git y a colaborar en repositorios remotos con GitHub.