El DAM fue mi punto de entrada al mundo del software profesional. Dos años en el IES Francisco Ayala (Granada) donde aprendí los fundamentos que siguen siendo la base de todo lo que construyo hoy, independientemente del lenguaje o el framework.
☕ Java y Programación Orientada a Objetos
Java fue mi primer lenguaje «serio» y marcó mi forma de pensar el código:
- POO completa: encapsulación, herencia, polimorfismo e interfaces como contratos de código.
- Colecciones y genéricos: ArrayList, HashMap, iteradores — la base de cualquier sistema de datos.
- Excepciones y depuración: aprender a leer un stack trace y entender el flujo de un error es una habilidad que nunca caduca.
- Patrones básicos: Singleton, Factory, MVC — primeros pasos en arquitectura de software.
📱 Desarrollo Android
- Activities y Fragments: ciclo de vida, navegación entre pantallas e intent system.
- Layouts XML: ConstraintLayout, RecyclerView y adaptadores personalizados.
- Persistencia local: SQLite integrado y Room como capa de abstracción.
- Consumo de APIs REST: primeros contactos con Retrofit y datos externos.
🗄️ Bases de Datos SQL
- Diseño relacional: modelado entidad-relación, normalización hasta 3FN y claves foráneas.
- SQL avanzado: JOINs complejos, subconsultas, vistas y triggers.
- Hibernate ORM: mapeo de entidades Java a tablas, gestión de sesiones y HQL.
🔧 Odoo y sistemas ERP
- Administración y configuración de módulos en un ERP real.
- Creación de módulos personalizados en Python con la arquitectura MVC de Odoo.
- Flujos de trabajo empresariales: inventario, facturación, RRHH.
💡 La lección más importante del DAM: la programación no es solo escribir código — es modelar problemas del mundo real en estructuras que un ordenador pueda resolver. Esa forma de pensar no cambia, aunque el lenguaje sí.
Preguntas frecuentes sobre el ciclo formativo DAM
¿Qué se estudia en el grado superior de Desarrollo de Aplicaciones Multiplataforma?
DAM cubre programación Java orientada a objetos, desarrollo Android nativo, bases de datos SQL y NoSQL, sistemas ERP con Odoo y acceso a datos. Es un ciclo centrado en el software que funciona en múltiples plataformas: escritorio, móvil y servidor.
¿Para qué sirve el grado superior DAM?
DAM habilita para desarrollar aplicaciones de escritorio, apps móviles Android y sistemas de gestión empresarial. Es la base técnica para entrar al mercado laboral como programador junior, desarrollador Android o técnico de software en empresas de cualquier tamaño.
¿Cuál es la diferencia entre DAM y DAW?
DAM se especializa en aplicaciones multiplataforma (escritorio, Android, ERP) con Java, mientras que DAW se centra en aplicaciones web con PHP y JavaScript. DAM es mejor si quieres hacer apps móviles o de escritorio; DAW si te orienta el desarrollo web.
¿Cuánto dura el ciclo formativo DAM?
El Grado Superior en Desarrollo de Aplicaciones Multiplataforma tiene una duración de 2.000 horas en dos cursos académicos, incluyendo el módulo de Formación en Centros de Trabajo (FCT) de prácticas en empresa.
¿Qué salidas laborales tiene el ciclo DAM?
Programador Java, desarrollador Android, técnico de software, programador de sistemas ERP y analista programador. La combinación con frameworks modernos como Spring Boot amplía considerablemente las posibilidades laborales.
🚀 ¿Quieres saber qué necesita tu negocio?
Te hago una consulta gratuita sin compromiso. Analizamos juntos tu situación actual. Sin presión, sin venderte nada que no necesites. Escríbeme aquí →