0486 – Acceso a datos

Young architects working on project in office together

Denominación

Módulo Profesional: Acceso a datos.

Código

0486

Descripción

Este módulo profesional contiene parte de la formación necesaria para desempeñar la función de desarrollador de aplicaciones multiplataforma.

Este módulo pertenece al grado superior de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma.

Duración

80 Horas

Criterios de evaluación

Criterio 1: Desarrolla aplicaciones que gestionan información almacenada en ficheros identificando el campo de aplicación de los mismos y utilizando clases específicas.

  1. Se han utilizado clases para la gestión de ficheros y directorios.
  2. Se han valorado las ventajas y los inconvenientes de las distintas formas de acceso.
  3. Se han utilizado clases para recuperar información almacenada en un fichero XML.
  4. Se han utilizado clases para almacenar información en un fichero XML.
  5. Se han utilizado clases para convertir a otro formato información contenida en un fichero XML.
  6. Se han previsto y gestionado las excepciones.
  7. Se han probado y documentado las aplicaciones desarrolladas.

Criterio 2: Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión.

  1. Se han valorado las ventajas e inconvenientes de utilizar conectores.
  2. Se han utilizado gestores de bases de datos embebidos e independientes.
  3. Se utilizado el conector idóneo en la aplicación.
  4. Se ha establecido la conexión.
  5. Se ha definido la estructura de la base de datos.
  6. Se han desarrollado aplicaciones que modifican el contenido de la base de datos.
  7. Se han definido los objetos destinados a almacenar el resultado de las consultas.
  8. Se han desarrollado aplicaciones que efectúan consultas.
  9. Se han eliminado los objetos una vez finalizada su función.
  10. Se han gestionado las transacciones.

Criterio 3: Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan.

  1. Se ha instalado la herramienta ORM.
  2. Se ha configurado la herramienta ORM.
  3. Se han definido los ficheros de mapeo.
  4. Se han aplicado mecanismos de persistencia a los objetos.
  5. Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes.
  6. Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL.
  7. Se han gestionado las transacciones.

Criterio 4: Desarrolla aplicaciones que gestionan la información almacenada en bases de datos objeto relacionales y orientadas a objetos valorando sus características y utilizando los mecanismos de acceso incorporados.

  1. Se han identificado las ventajas e inconvenientes de las bases de datos que almacenan objetos.
  2. Se han establecido y cerrado conexiones.
  3. Se ha gestionado la persistencia de objetos simples.
  4. Se ha gestionado la persistencia de objetos estructurados.
  5. Se han desarrollado aplicaciones que realizan consultas.
  6. Se han modificado los objetos almacenados.
  7. Se han gestionado las transacciones.
  8. Se han probado y documentado las aplicaciones desarrolladas.

Criterio 5: Desarrolla aplicaciones que gestionan la información almacenada en bases de datos nativas XML evaluando y utilizando clases específicas.

  1. Se han valorado las ventajas e inconvenientes de utilizar una base de datos nativa XML.
  2. Se ha instalado el gestor de base de datos.
  3. Se ha configurado el gestor de base de datos.
  4. Se ha establecido la conexión con la base de datos.
  5. Se han desarrollado aplicaciones que efectúan consultas sobre el contenido de la base de datos.
  6. Se han añadido y eliminado colecciones de la base de datos.
  7. Se han desarrollado aplicaciones para añadir, modificar y eliminar documentos XML de la base de datos.

Criterio 6: Programa componentes de acceso a datos identificando las características que debe poseer un componente y utilizando herramientas de desarrollo.

  1. Se han valorado las ventajas e inconvenientes de utilizar programación orientada a componentes.
  2. Se han identificado herramientas de desarrollo de componentes.
  3. Se han programado componentes que gestionan información almacenada en ficheros.
  4. Se han programado componentes que gestionan mediante conectores información almacenada en bases de datos.
  5. Se han programado componentes que gestionan información usando mapeo objeto relacional.
  6. Se han programado componentes que gestionan información almacenada en bases de datos objeto relacionales y orientadas a objetos.
  7. Se han programado componentes que gestionan información almacenada en una base de datos nativa XML.
  8. Se han probado y documentado los componentes desarrollados.
  9. Se han integrado los componentes desarrollados en aplicaciones.

Contenidos básicos

1) Manejo de Ficheros.

  • Clases asociadas a las operaciones de gestión de ficheros y directorios: creación, borrado, copia, movimiento, entre otras.
  • Formas de acceso a un fichero.
  • Clases para gestión de flujos de datos desde/hacia ficheros.
  • Trabajo con ficheros XML: Analizadores sintácticos (parser) y vinculación (binding).
  • Excepciones: detección y tratamiento.

2) Manejo de Conectores.

  • El desfase objeto-relacional.
  • Protocolos de acceso a bases de datos. Conectores.
  • Ejecución de sentencias de descripción de datos.
  • Ejecución de sentencias de modificación de datos.
  • Ejecución de consultas.

3) Herramientas de mapeo objeto relacional (ORM).

  • Concepto de mapeo objeto relacional.
  • Características de las herramientas ORM. Herramientas ORM más utilizadas.
  • Instalación de una herramienta ORM.
  • Estructura de un fichero de mapeo. Elementos, propiedades.
  • Clases persistentes.
  • Sesiones; estados de un objeto.
  • Carga, almacenamiento y modificación de objetos.
  • Consultas SQL.

4) Bases de datos objeto relacionales y orientadas a objetos.

  • Características de las bases de datos objeto-relacionales.
  • Gestión de objetos con SQL; ANSI SQL 1999.
  • Acceso a las funciones del gestor desde el lenguaje de programación.
  • Características de las bases de datos orientadas a objetos.
  • Tipos de datos: tipos básicos y tipos estructurados.
  • El interfaz de programación de aplicaciones de la base de datos.

5) Bases de datos XML.

  • Bases de datos nativas XML.
  • Estrategias de almacenamiento.
  • Establecimiento y cierre de conexiones.
  • Colecciones y documentos.
  • Creación y borrado de colecciones; clases y métodos.
  • Añadir, modificar y eliminar documentos; clases y métodos.
  • Realización de consultas; clases y métodos.
  • Tratamiento de excepciones.

6) Programación de componentes de acceso a datos.

  • Concepto de componente; características.
  • Propiedades y atributos.
  • Eventos; asociación de acciones a eventos.
  • Persistencia del componente.
  • Herramientas para desarrollo de componentes no visuales.
  • Empaquetado de componentes.

Más información

Accede a más información haciendo clic aquí.

¿DUDAS?

TE LLAMAMOS Y TE LO EXPLICAMOS TODO

    Echale un vistazo a nuestros cursos

    CATÁLOGO

    • Caratula del libro La Normativa en el Mantenimiento Industrial: Aparatos de Gas

      APARATOS A GAS. LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL.: Tests y Ejercicios. (Español) Tapa blanda – 20 Enero 2023

      Valorado con 0 de 5
      20,90 
      Ir a ver el producto
    • LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: CALDERAS INDUSTRIALES. Volumen I

      Valorado con 0 de 5
      25,00 
      Ir a ver el producto
    • LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: CALDERAS INDUSTRIALES. Volumen II

      Valorado con 0 de 5
      35,00 
      Ir a ver el producto
    • ¡Oferta! CUBIERTAS INSTALACIÓN GAS VOL.1

      LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: INSTALACIONES DE GAS. VOLUMEN I: Tests y Ejercicios. (Español) Tapa blanda – 2 Enero 2023

      Valorado con 0 de 5
      El precio original era: 25,99 €.El precio actual es: 23,00 €.
      Ir a ver el producto

    En la caja superior se muestra algo de material de apoyo, visita nuestra tienda para ver nuestro catálogo completo.