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
- FP Dual: Presencial con prácticas en empresa
- 2000 horas
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.
- Duración: 2.000 horas
- Modalidad: FP Dual (clases presenciales + prácticas en empresa)
- Acceso: Bachillerato, Técnico Superior/Especialista, COU/BUP, prueba de acceso a ciclos superiores o Título Universitario.
- Competencias: Programación, desarrollo de interfaces, apps móviles, servicios y procesos, bases de datos, sistemas de gestión empresarial, multimedia y entornos de desarrollo.
- Salidas profesionales: Desarrollador de aplicaciones móviles, programador, diseñador web, técnico de sistemas, especialista en bases de datos y seguridad, desarrollador de software.
La formación que impulsa tu futuro
Materias:
Sistemas Informáticos
- 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).
Bases de Datos
- 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.
Programación
- 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.
Lenguajes de Marcas y Sistemas de Gestión de Información
- 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.
Entornos de Desarrollo
- 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).
Acceso a Datos
- 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.
Desarrollo de Interfaces
- 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.
Programación Multimedia y Dispositivos Móviles
- 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 de Servicios y Procesos
- 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 de Gestión Empresarial
- Sistemas ERP y CRM.
- Instalación y configuración.
- Organización y consulta de información.
- Implantación en la empresa.
- Desarrollo de componentes.
Proyecto de Desarrollo de Aplicaciones Multiplataforma
- Identificación de necesidades del sector.
- Diseño del proyecto.
- Planificación de la ejecución.
- Control y evaluación del proyecto.
Formación y Orientación Laboral
- 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.
Empresa e Iniciativa Emprendedora
- Iniciativa emprendedora.
- La empresa y su entorno.
- Creación y puesta en marcha de empresa.
- Función administrativa
Formación en Centros de Trabajo
- 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:
- Configuración y seguridad de sistemas
- Diseño y gestión de bases de datos
- Desarrollo de aplicaciones multiplataforma
- Interfaces gráficas y multimedia
- Apps móviles y servicios en red
- Sistemas ERP-CRM
- Pruebas y despliegue de aplicaciones
- Innovación, emprendimiento y trabajo en equipo
Ver objetivos específicos
- 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
¿Qué requisitos necesito para acceder al ciclo?
Se necesita Bachillerato, Técnico Superior o Especialista, COU/BUP, prueba de acceso a ciclos superiores o Título Universitario.
¿Qué se aprende en el ciclo de DAM?
Se adquieren competencias en programación, desarrollo de interfaces, aplicaciones móviles, bases de datos, multimedia, sistemas de gestión y entornos de desarrollo.
¿Es un ciclo práctico?
Sí, incluye formación en centros de trabajo y proyectos de desarrollo de aplicaciones multiplataforma para aplicar los conocimientos en entornos reales.
¿Qué tipos de aplicaciones se desarrollan?
Se desarrollan aplicaciones móviles, software multiplataforma, interfaces web y sistemas de gestión empresarial.
¿Cuáles son las salidas profesionales principales?
Programador, desarrollador de apps móviles, diseñador web, técnico en sistemas y seguridad, gestor de bases de datos y desarrollador de software.
¿Puedo emprender tras terminar el ciclo?
Sí, la formación incluye empresa e iniciativa emprendedora, preparando para crear proyectos propios o trabajar como freelance en el sector digital.