Programación didáctica de Acceso a datos
Módulo del ciclo Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, código 0486. Estos son sus resultados de aprendizaje y criterios de evaluación, copiados del Real Decreto 450/2010, actualizado por el Real Decreto 405/2023 tal y como aparecen en el BOE.
Son los mínimos estatales. Tu comunidad autónoma puede fijar horas y contenidos propios en su currículo.
- 6 resultados de aprendizaje
- 47 criterios de evaluación
- Familia: Informática y Comunicaciones
Resultados de aprendizaje y criterios de evaluación
RA1 Desarrolla aplicaciones que gestionan información almacenada en ficheros identificando el campo de aplicación de los mismos y utilizando clases específicas.
- a) Se han utilizado clases para la gestión de ficheros y directorios.
- b) Se han valorado las ventajas y los inconvenientes de las distintas formas de acceso.
- c) Se han utilizado clases para recuperar información almacenada en ficheros.
- d) Se han utilizado clases para almacenar información en ficheros.
- e) Se han utilizado clases para realizar conversiones entre diferentes formatos de ficheros.
- f) Se han previsto y gestionado las excepciones.
- g) Se han probado y documentado las aplicaciones desarrolladas.
RA2 Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión.
- a) Se han valorado las ventajas e inconvenientes de utilizar conectores.
- b) Se han utilizado gestores de bases de datos embebidos e independientes.
- c) Se ha utilizado el conector idóneo en la aplicación.
- d) Se ha establecido la conexión.
- e) Se ha definido la estructura de la base de datos.
- f) Se han desarrollado aplicaciones que modifican el contenido de la base de datos.
- g) Se han definido los objetos destinados a almacenar el resultado de las consultas.
- h) Se han desarrollado aplicaciones que efectúan consultas.
- i) Se han eliminado los objetos una vez finalizada su función.
- j) Se han gestionado las transacciones.
- k) Se han ejecutado procedimientos almacenados en la base de datos.
RA3 Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan.
- a) Se ha instalado la herramienta ORM.
- b) Se ha configurado la herramienta ORM.
- c) Se han definido configuraciones de mapeo.
- d) Se han aplicado mecanismos de persistencia a los objetos.
- e) Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes.
- f) Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL.
- g) Se han gestionado las transacciones.
RA4 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.
- a) Se han identificado las ventajas e inconvenientes de las bases de datos que almacenan objetos.
- b) Se han establecido y cerrado conexiones.
- c) Se ha gestionado la persistencia de objetos simples.
- d) Se ha gestionado la persistencia de objetos estructurados.
- e) Se han desarrollado aplicaciones que realizan consultas.
- f) Se han modificado los objetos almacenados.
- g) Se han gestionado las transacciones.
- h) Se han probado y documentado las aplicaciones desarrolladas.
RA5 Desarrolla aplicaciones que gestionan la información almacenada en bases de datos documentales nativas evaluando y utilizando clases específicas.
- a) Se han valorado las ventajas e inconvenientes de utilizar bases de datos documentales nativas.
- b) Se ha establecido la conexión con la base de datos.
- c) Se han desarrollado aplicaciones que efectúan consultas sobre el contenido de la base de datos.
- d) Se han añadido y eliminado colecciones de la base de datos.
- e) Se han desarrollado aplicaciones para añadir, modificar y eliminar documentos de la base de datos.
RA6 Programa componentes de acceso a datos identificando las características que debe poseer un componente y utilizando herramientas de desarrollo.
- a) Se han valorado las ventajas e inconvenientes de utilizar programación orientada a componentes.
- b) Se han identificado herramientas de desarrollo de componentes.
- c) Se han programado componentes que gestionan información almacenada en ficheros.
- d) Se han programado componentes que gestionan mediante conectores información almacenada en bases de datos.
- e) Se han programado componentes que gestionan información usando mapeo objeto relacional.
- f) Se han programado componentes que gestionan información almacenada en bases de datos objeto relacionales y orientadas a objetos.
- g) Se han programado componentes que gestionan información almacenada en una base de datos documental nativa.
- h) Se han probado y documentado los componentes desarrollados.
- i) Se han integrado los componentes desarrollados en aplicaciones.
Objetivos generales y competencias a los que contribuye
Según las orientaciones pedagógicas del Real Decreto 450/2010.
Objetivos generales del ciclo (7)
- b) 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.
- c) Interpretar el diseño lógico de bases de datos, analizando y cumpliendo las especificaciones relativas a su aplicación, para gestionar bases de datos.
- e) Seleccionar y emplear lenguajes, herramientas y librerías, interpretando las especificaciones para desarrollar aplicaciones multiplataforma con acceso a bases de datos.
- f) Gestionar la información almacenada, planificando e implementando sistemas de formularios e informes para desarrollar aplicaciones de gestión.
- l) 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.
- q) Seleccionar y emplear lenguajes y herramientas, atendiendo a los requerimientos, para desarrollar componentes personalizados en sistemas ERP-CRM.
- r) Verificar los componentes software desarrollados, analizando las especificaciones, para completar un plan de pruebas.
Competencias profesionales, personales y sociales (8)
- b) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad.
- c) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
- e) Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones.
- f) Desarrollar aplicaciones implementando un sistema completo de formularios e informes que permitan gestionar de forma integral la información almacenada.
- l) Crear tutoriales, manuales de usuario, de instalación, de configuración y de administración, empleando herramientas específicas.
- q) Desarrollar componentes personalizados para un sistema ERP-CRM atendiendo a los requerimientos.
- r) Realizar planes de pruebas verificando el funcionamiento de los componentes software desarrollados, según las especificaciones.
- t) Establecer vías eficaces de relación profesional y comunicación con sus superiores, compañeros y subordinados, respetando la autonomía y competencias de las distintas personas.
Otros módulos de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
- 0483 Sistemas Informáticos
- 0484 Bases de datos
- 0485 Programación
- 0373 Lenguajes de marcas y sistemas de gestión de información
- 0487 Entornos de Desarrollo
- 0488 Desarrollo de interfaces
- 0489 Programación multimedia y dispositivos móviles
- 0490 Programación de Servicios y Procesos
- 0491 Sistemas de Gestión Empresarial