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.
### Nivela tus conocimientos en ingenería de software automatiazada
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.
- [Programación en Python](https://www.coursera.org/learn/programacion-python)
- [UML (Unified Modeling Language)](https://www.coursera.org/learn/uml)
- [Introducción al desarrollo web](https://www.coursera.org/learn/introduccion-desarrollo-web)
- [Git y GitHub](https://www.coursera.org/learn/git-espanol)