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.
Bonificación
-
El ciclo es susceptible de bonificación a través de los Permisos Individuales para la Formación (PIF) en Fundae para trabajadores de empresas.
Para más información sobre la matriculación contacta con nuestro equipo de orientadores.
¿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.