Cuaderno de prácticas en centro de trabajo
Familia Profesional: INFORMÁTICA Y COMUNICACIONES
Estudio: DESARROLLO DE APLICACIONES MULTIPLATAFORMA (ICB0)
Duración FCT: 317 horas
Ámbito profesional y de trabajo
Las personas con este perfil profesional ejercen su actividad en entidades públicas o privadas de cualquier tamaño, tanto por cuenta ajena como por cuenta propia, ejerciendo su trabajo en el área de desarrollo de aplicaciones informáticas multiplataforma en diversos ámbitos: gestión empresarial y de negocio, relaciones con clientes, educación, ocio, dispositivos móviles y entretenimiento, entre otros; aplicaciones desarrolladas e implantadas en entornos de alcance intranet, extranet e Internet; implantación y adaptación de sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
Las ocupaciones y puestos de trabajo más relevantes son los siguientes:
- Desarrollar aplicaciones informáticas para la gestión empresarial y de negocio.
- Desarrollar aplicaciones de propósito general.
- Desarrollar aplicaciones en el ámbito del entretenimiento y la informática móvil.
Plan de actividades
Actividades formativas:
- Relacionadas con la gestión y utilización de sistemas informáticos y entornos de desarrollo, evaluando sus requerimientos y características en función del propósito de uso.
- Trabajo sobre diferentes sistemas informáticos, identificando en cada caso su hardware, sistemas operativos y aplicaciones instaladas y las restricciones o condiciones específicas de uso.
- Gestión de la información en diferentes sistemas, aplicando medidas que aseguren la integridad y disponibilidad de los datos.
- Participación en la gestión de recursos en red identificando las restricciones de seguridad existentes.
- Utilización de aplicaciones informáticas para elaborar, distribuir y mantener documentación técnica y de asistencia a usuarios.
- Utilización de entornos de desarrollo para editar, depurar, probar y documentar código, además de generar ejecutables.
- Gestión de entornos de desarrollo, añadiendo y empleando complementos específicos en las diferentes fases de proyectos de desarrollo.
- Relacionadas con la participación en el desarrollo de aplicaciones con acceso a datos, planificando la estructura de la base de datos y evaluando el alcance y la repercusión de las transacciones.
- Interpretación del diseño lógico de bases de datos que aseguran la accesibilidad a los datos.
- Participación en la materialización del diseño lógico sobre algún sistema gestor de bases de datos.
- Utilización de bases de datos aplicando técnicas para mantener la persistencia de la información.
- Ejecución de consultas directas y procedimientos capaces de gestionar y almacenar objetos y datos de la base de datos.
- Establecimiento de conexiones con bases de datos para ejecutar consultas y recuperarels resultados en objetos de acceso a datos.
- Desarrollo de formularios e informes como parte de aplicaciones que gestionan de forma integral la información almacenada en una base de datos.
- Verificación de la configuración de los servicios de red para garantizar la ejecución segura de las aplicaciones cliente-servidor.
- Elaboración de la documentación asociada a la gestión de las bases de datos utilizadas y las aplicaciones desarrolladas.
- Relacionadas con la participación en el desarrollo de juegos, aplicaciones multimedia y aplicaciones para dispositivos móviles utilizando las herramientas y lenguajes específicos y cumpliendo el guión y las especificaciones establecidas.
- Manipulación de material multimedia en múltiples formatos, analizando y utilizando librerías específicas para la conversión entre formatos y para la integración de contenidos multimedia en una aplicación.
- Participación en la preparación e integración de materiales multimedia en una aplicación, siguiendo las instrucciones del equipo de diseño.
- Utilización y gestión de entornos de desarrollo específicos para aplicaciones destinadas a dispositivos móviles, así como entornos y motores para el desarrollo de juegos.
- Colaboración en el desarrollo de aplicaciones interactivas para dispositivos móviles, basadas en el manejo de eventos y en la integración de elementos interactivos y animaciones.
- Verificación de la usabilidad de las aplicaciones desarrolladas, tomando parte en los cambios y medidas necesarias para cumplir los niveles exigidos.
- Participación en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento utilizando diferentes técnicas, motores y entornos de desarrollo.
- Relacionadas con la colaboración en el desarrollo y prueba de aplicaciones multiplataforma, desde la interfaz hasta la programación de procesos y servicios, incluyendo su empaquetado y distribución así como toda la ayuda y documentación asociadas.
- Participación en el desarrollo de la interfaz para aplicaciones multiplataforma empleando componentes visuales estándar o definiendo componentes personalizados.
- Creación de ayudas generales y ayudas sensibles al contexto para las aplicaciones desarrolladas, utilizando herramientas específicas.
- Creación de tutoriales y manuales de usuario, de instalación y de configuración de las aplicaciones desenvolupades.Creació de paquetes de aplicaciones para su distribución con procesos de auto y con todos los elementos de ayuda y asistencia incorporats.
- Aplicació de técnicas de programación multihilo y mecanismos de comunicación habitualmente empleados para desarrollar aplicaciones en red, valorando su repercussión.
- Participación en la definición y la elaboración de la documentación y del resto de componentes utilizados en los protocolos de asistencia al usuario del aplicació.
- Relacionadas con la participación en el proceso de implantación y adaptación de sistemas de gestión de recursos y de planificación empresarial (ERP-CRM), analizando sus características y valorando los cambios realizados.
- Reconocimiento de la funcionalidad de los sistemas ERP-CRM en un supuesto empresarial real, evaluando la utilidad de cada uno de sus mòdulos.
- Participación en la instalación y configuración de sistemas ERP-CRM.
- Valoración y análisis del proceso de adap tación de un sistema ERP-CRM a los requerimientos de un supuesto empresarial real.
- Intervención en la gestión de la información almacenada en sistemas ERP-CRM, garantizando su integritat.
- Colaboración en el desarrollo de componentes personalizados para un sistema ERP-CRM, utilizando el lenguaje de programación proporcionado por el sistema.