CLAITEC SOLUTIONS SL

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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ó.
  5. 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.