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.
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 Python desarrollará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.