Grado Superior en Desarrollo de Aplicaciones Multiplataforma

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

Impulsa tu carrera en el sector digital y conviértete en un profesional del desarrollo web

El Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM) ofrece una formación completa para diseñar, desarrollar e implementar soluciones software adaptadas a diferentes dispositivos y entornos.

Durante el ciclo, los estudiantes adquieren competencias en programación, desarrollo de interfaces, aplicaciones móviles, bases de datos, sistemas de gestión empresarial y multimedia.

La modalidad combina teoría, proyectos prácticos y formación en centros de trabajo, preparando al alumnado para enfrentarse a retos reales del sector digital.

Al finalizar, estarán capacitados para integrarse en empresas tecnológicas, desarrollar proyectos propios o asumir roles especializados en software y sistemas.

La formación que impulsa tu futuro

Materias:

  • Explotación de sistemas microinformáticos (arquitectura, redes, seguridad).
  • Instalación de sistemas operativos (libres y propietarios).
  • Gestión de la información (sistemas de archivos, discos, RAID).
  • Configuración de sistemas operativos (usuarios, permisos, servicios).
  • Conexión de sistemas en red (TCP/IP, IPv4/IPv6, redes cableadas e inalámbricas).
  • Gestión de recursos en red (servidores, seguridad, cifrado).
  • Explotación de aplicaciones de propósito general (ofimática, utilidades).
  • Almacenamiento de la información (SGBD, bases centralizadas/distribuidas).
  • Bases de datos relacionales (modelo relacional, DDL, DCL).
  • Realización de consultas (SELECT, subconsultas, agrupaciones).
  • Tratamiento de datos (INSERT, UPDATE, DELETE, transacciones).
  • Programación en bases de datos (procedimientos, funciones, triggers).
  • Diagramas Entidad/Relación y normalización.
  • Bases de datos objeto-relacionales.
  • Elementos de un programa (variables, tipos, operadores).
  • Programación orientada a objetos (clases, métodos, herencia).
  • Estructuras de control (condicionales, bucles).
  • Lectura y escritura de información (ficheros, serialización).
  • Interfaces gráficas.
  • Estructuras de almacenamiento (arrays, listas, colecciones).
  • Persistencia y conexión con bases de datos.
  • XML (estructura, sintaxis, validación).
  • HTML, XHTML y hojas de estilo.
  • Sindicación de contenidos (RSS).
  • Esquemas y vocabularios XML.
  • Transformación de documentos XML.
  • Almacenamiento y consulta de información XML.
  • Sistemas de gestión empresarial.
  • Desarrollo de software (fases, lenguajes).
  • Instalación y uso de IDEs.
  • Diseño y realización de pruebas.
  • Refactorización y control de versiones.
  • Diagramas UML (clases y comportamiento).
  • Manejo de ficheros y flujos.
  • Conectores y acceso a bases de datos.
  • Herramientas de mapeo objeto-relacional.
  • Bases de datos objeto-relacionales y orientadas a objetos.
  • Bases de datos XML.
  • Programación de componentes de acceso a datos.
  • Confección de interfaces gráficas.
  • Generación de interfaces a partir de XML.
  • Creación de componentes visuales.
  • Usabilidad y métricas.
  • Confección de informes.
  • Documentación de aplicaciones.
  • Distribución de aplicaciones.
  • Realización de pruebas.
  • Tecnologías para aplicaciones móviles.
  • Programación de aplicaciones móviles.
  • Librerías multimedia.
  • Motores de juegos.
  • Desarrollo de juegos 2D y 3D
  • Programación multiproceso.
  • Programación multihilo.
  • Programación de comunicaciones en red.
  • Generación de servicios en red.
  • Programación segura y criptografía.
  • Sistemas ERP y CRM.
  • Instalación y configuración.
  • Organización y consulta de información.
  • Implantación en la empresa.
  • Desarrollo de componentes.
  • Identificación de necesidades del sector.
  • Diseño del proyecto.
  • Planificación de la ejecución.
  • Control y evaluación del proyecto.
  • Búsqueda activa de empleo.
  • Trabajo en equipo y resolución de conflictos.
  • Contrato de trabajo.
  • Seguridad Social y desempleo.
  • Prevención de riesgos laborales.
  • Iniciativa emprendedora.
  • La empresa y su entorno.
  • Creación y puesta en marcha de empresa.
  • Función administrativa
  • Organización empresarial.
  • Hábitos laborales.
  • Gestión de sistemas y bases de datos.
  • Desarrollo y despliegue de aplicaciones web.
  • Desarrollo de interfaces y documentación.

Objetivos:

  • Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.
  • Identificar las necesidades de seguridad analizando vulnerabilidades y verificando el plan preestablecido para aplicar técnicas y procedimientos relacionados con la seguridad en el sistema.
  • Interpretar el diseño lógico de las bases de datos, analizando y cumpliendo las especificaciones relativas a su aplicación, para gestionar bases de datos.
  • Instalar y configurar módulos y complementos, evaluando su funcionalidad, para gestionar entornos de desarrollo.
  • Seleccionar y emplear lenguajes, herramientas y librerías, interpretando las especificaciones para desarrollar aplicaciones multiplataforma con acceso a bases de datos.
  • Gestionar la información almacenada, planificando e implementando sistemas de formularios e informes para desarrollar aplicaciones de gestión.
  • Seleccionar y utilizar herramientas específicas, lenguajes y librerías, evaluando sus posibilidades y siguiendo un manual de estilo, para manipular e integrar en aplicaciones multiplataforma contenidos gráficos y componentes multimedia.
  • Emplear herramientas de desarrollo, lenguajes y componentes visuales, siguiendo las especificaciones y verificando interactividad y usabilidad, para desarrollar interfaces gráficos de usuario en aplicaciones multiplataforma.
  • Seleccionar y emplear técnicas, motores y entornos de desarrollo, evaluando sus posibilidades, para participar en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento.
  • Seleccionar y emplear técnicas, lenguajes y entornos de desarrollo, evaluando sus posibilidades, para desarrollar aplicaciones en teléfonos, PDA y otros dispositivos móviles.
  • Valorar y emplear herramientas específicas, atendiendo a la estructura de los contenidos, para crear ayudas generales y sensibles al contexto.
  • Valorar y emplear herramientas específicas, atendiendo a la estructura de los contenidos, para crear tutoriales, manuales de usuario y otros documentos asociados a una aplicación.
  • Seleccionar y emplear técnicas y herramientas, evaluando la utilidad de los asistentes de instalación generados, para empaquetar aplicaciones.
  • Analizar y aplicar técnicas y librerías específicas, simulando diferentes escenarios, para desarrollar aplicaciones capaces de ofrecer servicios en red.
  • Analizar y aplicar técnicas y librerías de programación, evaluando su funcionalidad, para desarrollar aplicaciones multiproceso y multihilo.
  • Reconocer la estructura de los sistemas ERP-CRM, identificando la utilidad de cada uno de sus módulos, para participar en su implantación.
  • Realizar consultas, analizando y evaluando su alcance, para gestionar la información almacenada en sistemas ERP-CRM.
  • Seleccionar y emplear lenguajes y herramientas, atendiendo a los requerimientos, para desarrollar componentes personalizados en sistemas ERP-CRM.
  • Verificar los componentes software desarrollados, analizando las especificaciones, para completar un plan de pruebas.
  • Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones.
  • Describir los roles de cada uno de los componentes del grupo de trabajo, identificando en cada caso la responsabilidad asociada, para establecer las relaciones profesionales más convenientes.
  • Identificar formas de intervención ante conflictos de tipo personal y laboral, teniendo en cuenta las decisiones más convenientes, para garantizar un entorno de trabajo satisfactorio.
  • Identificar y valorar las oportunidades de promoción profesional y de aprendizaje, analizando el contexto del sector, para elegir el itinerario laboral y formativo más conveniente.
  • Identificar los cambios tecnológicos, organizativos, económicos y laborales en su actividad, analizando sus implicaciones en el ámbito de trabajo, para mantener el espíritu de innovación.
  • Reconocer las oportunidades de negocio, identificando y analizando demandas del mercado, para crear y gestionar una pequeña empresa.
  • Reconocer sus derechos y deberes como agente activo en la sociedad, analizando el marco legal que regula las condiciones sociales y laborales, para participar como ciudadano democrático.

¿Aún lo dudas? Empieza hoy a crear tu futuro en el mundo digital

Preguntas Frecuentes

Se necesita Bachillerato, Técnico Superior o Especialista, COU/BUP, prueba de acceso a ciclos superiores o Título Universitario.

Se adquieren competencias en programación, desarrollo de interfaces, aplicaciones móviles, bases de datos, multimedia, sistemas de gestión y entornos de desarrollo.

Sí, incluye formación en centros de trabajo y proyectos de desarrollo de aplicaciones multiplataforma para aplicar los conocimientos en entornos reales.

Se desarrollan aplicaciones móviles, software multiplataforma, interfaces web y sistemas de gestión empresarial.

Programador, desarrollador de apps móviles, diseñador web, técnico en sistemas y seguridad, gestor de bases de datos y desarrollador de software.

Sí, la formación incluye empresa e iniciativa emprendedora, preparando para crear proyectos propios o trabajar como freelance en el sector digital.