DAM Desarrollo de Aplicaciones Multiplataforma
El Ciclo Formativo de Grado Superior DAM (Desarrollo de Aplicaciones Multiplataforma), te permitirá trabajar desarrollando, implantando, documentando y manteniendo aplicaciones informáticas multiplataforma en todas las empresas del sector.
Los módulos que componen este Ciclo son los siguientes y podrás matricularte individualmente de cada uno de ellos:
0373. Lenguajes de Marcas y Sistemas de Gestión de Información
[ 128 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar la función de gestión y explotación de sistemas de información.
OBJETIVOS:
La gestión y explotación de sistemas de información incluye aspectos como:
- La utilización de lenguajes de marcado en el tratamiento y transmisión de la información.
- La publicación y difusión de información mediante tecnologías de sindicación de contenidos.
- La caracterización de la información transmitida y almacenada.
- La adaptación de la información a las tecnologías utilizadas en su presentación, transmisión y almacenamiento.
- El almacenamiento y recuperación de la información.
- La implantación y adaptación de sistemas de gestión empresarial.
CONTENIDOS
- Reconocimiento de las características de los lenguajes de marcas.
- Utilización de lenguajes de marcas en entornos web.
- Aplicación de los lenguajes de marcas a la sindicación de contenidos.
- Definición de esquemas y vocabularios en XML.
- Conversión y adaptación de documentos XML.
- Almacenamiento de información.
- Sistemas de gestión empresarial.
TECNOLOGÍAS
- XML
- HTML
- RSS
- CSS
- Microsoft Dynamics 365
0483. Sistemas Informáticos
[ 192 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar funciones que permitan la instalación, mantenimiento, configuración básica y explotación de sistemas operativos, así como las aplicaciones oportunas a partir de documentación técnica prestando especial atención a la configuración básica y gestión de redes de área local.
OBJETIVOS:
- La identificación del hardware.
- El análisis de los cambios y novedades que se producen en los sistemas informáticos: hardware, sistemas operativos, redes y aplicaciones.
- La utilización de máquinas virtuales para simular sistemas.
- La correcta interpretación de documentación técnica.
- La instalación y actualización de sistemas operativos.
- La gestión de redes locales.
- La instalación y configuración de aplicaciones.
- La verificación de la seguridad de acceso al sistema.
- La elaboración de documentación técnica.
CONTENIDOS
- Explotación de Sistemas microinformáticos.
- Instalación de Sistemas Operativos.
- Gestión de la información.
- Configuración de sistemas operativos.
- Conexión de sistemas en red.
- Gestión de recursos en una red.
- Explotación de aplicaciones informáticas de propósito general.
TECNOLOGÍAS
- Windows 10
- Windows Server 2019
- GNU/Linux
0484. Bases de Datos
[ 192 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar funciones relacionadas con la gestión de la información almacenada en bases de datos y el desarrollo de aplicaciones que acceden a bases de datos.
OBJETIVOS:
- La interpretación de diseños lógicos de bases de datos.
- La realización del diseño físico de una base de datos a partir de un diseño lógico.
- La implementación y normalización de bases de datos.
- La realización de operaciones de consulta y modificación sobre los datos almacenados.
- La programación de procedimientos almacenados.
- La utilización de bases de datos objeto-relacionales.
CONTENIDOS
- Explotación de aplicaciones informáticas de propósito general.
- Bases de datos relacionales.
- Realización de consultas.
- Tratamiento de datos.
- Programación de bases de datos.
- Interpretación de Diagramas Entidad / Relación.
- Uso de bases de datos objeto-relacionales.
TECNOLOGÍAS
- PL/SQL
- SQL
- Oracle 21g
CERTIFICACIÓN
- Oracle: Asociado Junior Certificado en Database Foundations
0485. Programación
[ 256 Horas ]
Este módulo profesional contiene parte de la formación necesaria para desempeñar la función de programación de aplicaciones de propósito general en lenguajes orientados a objetos.
OBJETIVOS:
- La interpretación y aplicación de los principios de la programación orientada a objetos.
- La evaluación, selección y utilización de herramientas y lenguajes de programación orientados a objetos.
- La utilización de las características específicas de lenguajes y entornos de programación en el desarrollo de aplicaciones informáticas.
- La identificación de las funcionalidades aportadas por los sistemas gestores de bases de datos y su incorporación a los programas desarrollados.
- La documentación de los programas desarrollados.
CONTENIDOS
- Identificación de los elementos de un programa informático.
- Utilización de objetos.
- Uso de estructuras de control.
- Desarrollo de clases.
- Lectura y escritura de información.
- Aplicación de las estructuras de almacenamiento.
- Utilización avanzada de clases.
- Mantenimiento de la persistencia de los objetos.
- Gestión de bases de datos relacionales.
TECNOLOGÍAS
- Java
- Swing
- JavaFx
- DB4O
- Apache Netbeans
- Java Database Connectivity (JDBC)
CERTIFICACIÓN
- Asociado Junior Certificado en Java Foundations
0487. Entornos de Desarrollo
[ 96 Horas ]
Este módulo profesional contiene la formación necesaria para la utilización de las herramientas software disponibles, la elaboración de documentación interna y técnica de la aplicación, elaboración y ejecución de pruebas y la optimización de código.
OBJETIVOS:
- La interpretación de documentación técnica.
- La instalación, configuración y personalización de diversos entornos de desarrollo.
- La utilización de distintos entornos de desarrollo para la edición y prueba de aplicaciones.
- La utilización de herramientas de depuración, optimización y documentación de aplicaciones.
- La generación de diagramas técnicos.
- La elaboración de documentación interna de la aplicación.
CONTENIDOS
- Desarrollo de software.
- Instalación y uso de entornos de desarrollo.
- Diseño y realización de pruebas.
- Optimización y documentación.
- Elaboración de diagramas de clases.
- Elaboración de diagramas de comportamiento.
TECNOLOGÍAS
- Microsoft Visual Studio 2019
- StarUML
- Apache NetBeans
- SVN
- JUnit
- PMD
- JavaDoc
- UML
0493. Formación y Orientación Laboral
[ 96 Horas ]
Este módulo profesional contiene la formación necesaria para que el alumno pueda insertarse laboralmente y desarrollar su carrera profesional en el sector del Desarrollo de Aplicaciones Multiplataforma.
OBJETIVOS:
- El manejo de las fuentes de información sobre el sistema educativo y laboral informático.
- La realización de pruebas de orientación y dinámicas de personalidad y habilidades sociales.
- La preparación y realización de currículos (CV) y entrevistas de trabajo.
- La identificación de la normativa laboral que afecta a los trabajadores del sector.
- La cumplimentación de recibos de salario de diferentes características y otros documentos.
- El análisis de la Ley de Prevención de Riesgos Laborales.
CONTENIDOS
- Búsqueda activa de empleo.
- Gestión del conflicto y equipos de trabajo.
- Contrato de trabajo.
- Seguridad Social y Desempleo.
- Evaluación de riesgos profesionales.
- Planificación de la prevención de riesgos en la empresa.
- Aplicación de medidas de prevención y protección en la empresa.
1708. Sostenibilidad aplicada al sistema productivo
[ 32 Horas ]
Este módulo profesional contiene la formación necesaria para entender y aplicar el desarrollo sostenible en las actividades personales y profesionales del alumnado.
OBJETIVOS:
- Identifica los aspectos ambientales, sociales y de gobernanza (ASG) relativos a la sostenibilidad teniendo en cuenta el concepto de desarrollo sostenible y los marcos internacionales que contribuyen a su consecución.
- Caracteriza los retos ambientales y sociales a los que se enfrenta la sociedad, describiendo los impactos sobre las personas y los sectores productivos y proponiendo acciones para minimizarlos.
- Establece la aplicación de criterios de sostenibilidad en el desempeño profesional y personal, identificando los elementos necesarios.
- Propón productos y servicios responsables teniendo en cuenta los principios de la economía circular.
- Realiza actividades sostenibles minimizando el impacto de las mismas en el medio ambiente.
- Analiza un plan de sostenibilidad de una empresa del sector, identificando sus grupos de interés, los aspectos ASG materiales y justificando acciones para su gestión y medición.
CONTENIDOS
- Aspectos ambientales, sociales y de gobernanza (asg) relativos a la sostenibilidad
- Retos ambientales y sociales
- Sostenibilidad en el desempeño profesional y personal
- Los principios de la economía circular
- Productos, servicios y actividades sostenibles
- Las empresas y sus planes de sostenibilidad
Libro recomendado por el centro para este módulo:
Sostenibilidad aplicada al sistema productivo.
1665. Digitalización aplicada al sistema productivo
[ 32 Horas ]
Este módulo profesional contiene la formación necesaria para entender y aplicar el concepto de digitalización en las empresas y su repercusión en el sistema productivo. Además, de identificar y aplicar las tecnologías IA y cloud/nube en el entorno productivo y su repercusión en la custodia de los datos (ciberseguridad).
OBJETIVOS:
- Analiza el concepto de digitalización y su repercusión en los sectores productivos teniendo en cuenta la actividad de la empresa e identificando entornos IT (Information Technology: tecnología de la información) y OT (Operation Technology: tecnología de operación) característicos.
- Caracteriza las tecnologías habilitadoras digitales necesarias para la adecuación/transformación de las empresas a entornos digitales describiendo sus características y aplicaciones.
- Identifica sistemas basados en cloud/nube y su influencia en el desarrollo de los sistemas digitales.
- Identifica aplicaciones de la IA (inteligencia artificial) en entornos del sector donde está enmarcado el título describiendo las mejoras implícitas en su implementación.
- Evalúa la importancia de los datos, así como su protección en una economía digital globalizada, definiendo sistemas de seguridad y ciberseguridad tanto a nivel de equipo/sistema, como globales.
- Desarrolla un proyecto de transformación digital de una empresa de un sector relacionado con el título, teniendo en cuenta los cambios que se deben producir en función de los objetivos de la empresa.
CONTENIDOS
- Introducción a la digitalización en sistemas productivos.
- Fundamentos de la digitalización.
- Tecnologías Habilitadoras Digitales (THD) Digitales (THD).
- Las THD en el entorno productivo.
- Cloud Computing y Edge Computing.
- Inteligencia Artificial en el sector.
- Datos y ciberseguridad.
- Proyecto de transformación digital.
Libro recomendado por el centro para este módulo:
Digitalización aplicada al sistema productivo.
0486. Acceso a Datos
[ 105 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar las funciones propias de desarrollador de aplicaciones multiplataforma desempeñando el desarrollo de aplicaciones y componentes que gestionan, acceden y utilizan bases de datos.
OBJETIVOS:
- La identificación de las tecnologías de persistencia de la información.
- La gestión de información almacenada en bases de datos relacionales, orientadas a objetos, y XML.
- La utilización de herramientas de mapeo.
- La utilización de herramientas para el desarrollo de componentes de acceso a datos.
- La integración en aplicaciones de los componentes desarrollados.
CONTENIDOS
- Manejo de Ficheros.
- Manejo de Conectores.
- Herramientas de mapeo objeto relacional (ORM).
- Bases de datos objeto relacionales y orientadas a objetos.
- Bases de datos XML.
- Programación de componentes de acceso a datos.
TECNOLOGÍAS
- Java
- Eclipse
- NetBeans
- SQL
- Hibernate
- NeoDatis
- XML DB
- XPATH
- XQUERY
- eXists
- JavaBeans
- Java Database Connectivity (JDBC)
0488. Desarrollo de Interfaces
[ 147 Horas ]
Este módulo profesional contiene la formación necesaria para el desarrollo de interfaces de usuario, la creación de informes, la preparación de aplicaciones para su distribución, la elaboración de los elementos de ayuda y la evaluación del funcionamiento de aplicaciones.
OBJETIVOS:
- La utilización de herramientas de diseño de interfaces de usuario.
- La utilización de herramientas para el diseño de componentes visuales.
- La utilización de herramientas de diseño y generación de informes.
- La aplicación de criterios de usabilidad.
- El diseño y ejecución de pruebas.
- La instalación de aplicaciones.
- El uso de herramientas de generación de ayudas, guías, tutoriales y manuales.
CONTENIDOS
- Confección de interfaces de usuario.
- Generación de interfaces a partir de documentos XML.
- Creación de componentes visuales.
- Usabilidad.
- Documentación de aplicaciones.
- Distribución de aplicaciones.
TECNOLOGÍAS
- JasperReports
- JavaFX FXML
- Realidad Aumentada (RA)
- Machine Learning (Aprendizaje Automático)
0489. Programación y Dispositivos Móviles
[ 147 Horas ]
Este módulo profesional contiene la formación necesaria para implementar el desarrollo de aplicaciones multimedia, juegos y aplicaciones adaptadas para su explotación en dispositivos móviles.
OBJETIVOS:
- El análisis de las tecnologías disponibles para dispositivos móviles, sus características y funcionalidad.
- La utilización de emuladores para evaluar el funcionamiento tanto de las aplicaciones para dispositivos móviles desarrolladas como de las modificaciones introducidas en aplicaciones existentes.
- El desarrollo de aplicaciones para dispositivos móviles que garantizan la persistencia de los datos y permiten el establecimiento de conexiones con otros dispositivos y el intercambio de datos.
- El desarrollo de aplicaciones que integran objetos multimedia.
- El análisis de motores de juegos, sus características y funcionalidades.
- El desarrollo de juegos 2D y 3D aplicando técnicas específicas y utilizando instrucciones gráficas para establecer efectos sobre objetos o imágenes.
CONTENIDOS
- Análisis de tecnologías para aplicaciones en dispositivos móviles.
- Programación de aplicaciones para dispositivos móviles.
- Utilización de librerías multimedia integradas.
- Desarrollo de juegos 2D y 3D.
TECNOLOGÍAS
- SDK
- Android Studio con Java
- Unity con C#
0490. Programación de Servicios y Procesos
[ 63 Horas ]
Este módulo profesional contiene la formación necesaria para la utilización de las capacidades ofrecidas por el sistema operativo para la gestión y desarrollo de aplicaciones con procesos concurrentes, el desarrollo de aplicaciones y servicios ejecutados a través de la red y la utilización de mecanismos de seguridad en el desarrollo de aplicaciones.
OBJETIVOS:
- La gestión de procesos e hilos y los mecanismos de comunicación y sincronización entre ellos.
- El desarrollo de programas compuestos por varios procesos e hilos.
- La utilización de sockets para la programación de aplicaciones conectadas en red.
- El desarrollo de aplicaciones que ofrezcan y utilicen servicios estándar de red.
- La aplicación de prácticas de programación segura.
- La aplicación de técnicas criptográficas en la utilización, almacenamiento y transmisión de información.
CONTENIDOS
- Programación multiproceso.
- Programación multihilo.
- Programación de comunicaciones en red.
- Generación de servicios en red.
- Utilización de técnicas de programación segura.
TECNOLOGÍAS
- Apache NetBeans
- Windows PowerShell
- Windows Communication Foundation (WCF)
- Java
0491. Sistemas de Gestión Empresarial
[ 84 Horas ]
Este módulo profesional contiene la formación necesaria para desempeñar la función de implantación y adaptación de sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
OBJETIVOS:
- La identificación del hardware necesario.
- El análisis de los cambios y novedades que se producen en los sistemas de gestión empresarial.
- La interpretación de documentación técnica.
- La instalación y actualización de sistemas ERP-CRM.
- La selección e instalación de módulos en función de las necesidades planteadas.
- La adaptación de sistemas ERP-CRM a las necesidades de un supuesto planteado.
- La verificación de la seguridad de acceso.
- La elaboración de documentación técnica.
- El desarrollo de nuevos componentes.
CONTENIDOS
- Identificación de sistemas ERP-CRM.
- Instalación y configuración de sistemas ERP-CRM.
- Organización y consulta de la información.
- Implantación de sistemas ERP-CRM en una empresa.
- Desarrollo de componentes.
TECNOLOGÍAS
- C# (C Sharp)
- Language Integrated Query (LINQ)
- Fetch XML
- Java QueryExp
- Microsoft Dynamics 365
CERTIFICACIÓN
- Fundamentos Dynamics 365
0494. Empresa e Iniciativa Emprendedora
[ 84 Horas ]
Este módulo profesional contiene la formación necesaria para desarrollar la propia iniciativa en el ámbito empresarial, tanto hacia el autoempleo como hacia la asunción de responsabilidades y funciones en el empleo por cuenta ajena.
OBJETIVOS:
- El manejo de las fuentes de información sobre el sector de la informática.
- La realización de casos y dinámicas de grupo.
- La utilización de programas de gestión administrativa para pymes del sector.
- La realización de un proyecto de plan de empresa.
CONTENIDOS
- Iniciativa emprendedora.
- La empresa y su entorno.
- Creación y puesta en marcha de una empresa.
- Función administrativa.
0492. Proyecto de Desarrollo de Aplicaciones Multiplataforma
[ 40 Horas ]
Este módulo profesional complementa la formación de otros módulos profesionales en las funciones de análisis del contexto, diseño y organización de la intervención y planificación de la evaluación de la misma.
OBJETIVOS:
- La ejecución de trabajos en equipo.
- La autoevaluación del trabajo realizado.
- La autonomía y la iniciativa.
- El uso de las TIC.
CONTENIDOS
- Identificación de necesidades del sector productivo y de la organización de la empresa.
- Diseño de proyectos relacionados con el sector.
- Planificación de la ejecución del proyecto.
- Definición de procedimientos de control y evaluación de la ejecución del proyecto.
0495. Formación en Centros de Trabajo (FCT)
[ 370 Horas ]
OBJETIVOS:
Este módulo profesional contribuye a completar las competencias, propias de este título, que se han alcanzado en el centro educativo o a desarrollar competencias características difíciles de conseguir en el mismo.
CONTENIDOS
- Identificación de la estructura y organización empresarial.
- Aplicación de hábitos éticos y laborales.
- Organización de trabajos.
- Gestión de equipos y sistemas informáticos.
- Diseño y manejo de bases de datos.
- Desarrollo y despliegue de juegos.
- Desarrollo y pruebas de interfaz de aplicaciones multiplataforma.
- Implantación de sistemas de gestión de recursos empresariales.