Arranca el curso de Entornos de Desarrollo 2025-2026

Si el módulo de Programación nos enseña a "hablar" con la máquina, el módulo de Entornos de Desarrollo nos enseña a hacerlo de forma profesional, eficiente y colaborativa. Este curso no se limita a las herramientas; se centra en el ciclo de vida completo del software, una habilidad clave en cualquier equipo de desarrollo. Veamos qué nos espera en este emocionante viaje. El objetivo principal de este módulo es dotarte de los conocimientos y las destrezas necesarias para que puedas enfrentarte al desarrollo de aplicaciones de principio a fin, desde la planificación hasta la puesta en marcha. Se hace un gran hincapié en el diseño orientado a objetos, las mejores prácticas en pruebas de software, y el uso de sistemas de control de versiones.
# Unidades didácticas
El temario de este módulo está estructurado de manera progresiva, garantizando que cada concepto construya sobre el anterior.
UD1: Desarrollo de Software: Una introducción a los cimientos teóricos. Aquí se definen los conceptos de programa informático y se analizan las fases del ciclo de desarrollo de una aplicación, incluyendo las metodologías ágiles.
UD2: Entornos de Desarrollo de Software: Aprenderás a dominar los IDEs (Entornos de Desarrollo Integrados). Esto no es solo instalar, sino también personalizar, automatizar y usar estas herramientas para generar ejecutables.
UD3: Sistema y Control de Versiones: Fundamental para el trabajo en equipo. Se profundiza en el uso de Git y GitHub, los estándares de la industria para el desarrollo colaborativo y el control del código a lo largo del tiempo.
UD4: Diseño Orientado a Objetos: Diagrama de Clases: La planificación es clave. Utilizarás herramientas específicas para diseñar la arquitectura de tus proyectos, creando diagramas de clases y generando código a partir de ellos (y viceversa).
UD5: Diseño Orientado a Objetos: Diagramas de Comportamiento : Complementando al anterior, aprenderás a modelar el comportamiento de las aplicaciones a través de diagramas de casos de uso, interacción, actividades y estados.
UD6: Optimización y Refactorización: Esta unidad se centra en mejorar la calidad y la eficiencia del código sin alterar su funcionalidad. Se abordarán patrones de refactorización y el uso de analizadores de código.
UD7: Diseño y Realización de Pruebas: La validación es esencial. Aprenderás a definir casos de prueba, usar herramientas de depuración y a implementar pruebas automáticas para garantizar la fiabilidad de tu software.
#Un enfoque práctico y conectado con la industria La metodología del curso se basa en el Aprendizaje Basado en Retos y Proyectos y el concepto de Aula Invertida. Esto significa que, en lugar de clases magistrales, te enfrentarás a problemas reales del sector, utilizando tutoriales y documentación para resolverlos, mientras el tiempo en clase se dedica a la práctica y la colaboración.
Aquí puedes ver el video introductorio al módulo:
Link al repositorio del módulo: GitHub - Entornos de Desarrollo DAW 2025-2026 (opens new window)