Centro Oficial de Formación Profesional

acceso a datos-dam-daw

Acceso a datos: gestionar y manipular datos de manera eficiente.

En la titulación de FP de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM), la gestión de datos es uno de los pilares fundamentales, ya que la capacidad de interactuar con bases de datos de forma eficaz y segura es esencial para cualquier desarrollador.

Este módulo / asignatura se centra en proporcionar a los estudiantes los conocimientos y habilidades necesarias para gestionar y manipular datos de manera eficiente, lo cual es crucial para el desarrollo de aplicaciones modernas.

Se considera en cierto modo una ampliación del módulo de Bases de datos que se estudia en el primer curso.

En el módulo de Bases de Datos, se enfocan en el diseño, estructuración y gestión de bases de datos. En cambio, el módulo de Acceso a Datos se centra en desarrollar programas que utilicen los datos almacenados en estas bases de datos, integrándolos en diferentes aplicaciones.

Ficheros: el pilar fundamental del almacenamiento digital.

Los ficheros son uno de los formatos más sencillos y comunes para almacenar datos. Son fáciles de crear y manipular, y se utilizan para una variedad de propósitos, desde registros de logs hasta configuraciones y almacenamiento de datos en formato legible.

Dentro de los ficheros de texto podemos distinguir dos formatos fundamentales en el Desarrollo de Aplicaciones Multiplaforma:

  • XML (eXtensible Markup Language) es un formato de fichero estructurado y extensible que se utiliza ampliamente para el intercambio de datos entre sistemas y aplicaciones. XML es legible tanto por humanos como por máquinas y permite una representación jerárquica de los datos.
  • JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos que se ha convertido en el estándar para la transmisión de datos en aplicaciones web. JSON es fácil de leer y escribir tanto para humanos como para máquinas.

Estos formatos también están presentes en las asignaturas del FP de Desarrollo de Aplicaciones Web (DAW). Si estás interesado en saber más sobre las asignaturas del Ciclo de FP de DAW te recomendamos leer este artículo sobre las diferencias entre DAM y DAW.

Integración de bases de datos relacionales (SQL) en aplicaciones multiplataforma.

El desarrollo de aplicaciones que gestionan información en bases de datos relacionales implica utilizar SQL y Java para crear sistemas eficientes y robustos. Las bases de datos relacionales organizan datos en tablas interconectadas mediante claves, y SQL (Structured Query Language) es el lenguaje utilizado para consultar y manipular esos datos.

acceso a datos-dam-daw 2

Para desarrollar estas aplicaciones, primero se diseña la base de datos, definiendo su estructura con tablas y relaciones. Luego, se configura la conexión desde Java utilizando JDBC (Java Database Connectivity), una libreria que permite ejecutar consultas SQL directamente desde la aplicación.

El Mapeo Objeto-Relacional: el puente entre el mundo de los objetos y las bases de datos relacionales.

El Mapeo Objeto-Relacional (ORM) es una técnica que permite convertir datos entre sistemas incompatibles en el ámbito de la programación orientada a objetos y las bases de datos relacionales. Actúa como un puente que facilita la interacción entre los objetos en el código de una aplicación y las tablas en una base de datos.

La programación orientada a objetos es uno de los paradigmas estudiados en el módulo de Programación del primer año de los ciclos de FP de Desarrollo de Aplicaciones Multiplataforma y FP de Desarrollo de Aplicaciones Web. Puedes encontrar más información al respecto en este artículo.  

Dentro de esta tecnología es muy habitual usar Hibernate, que es una de las herramientas más populares para implementar ORM en aplicaciones Java. Con Hibernate, los desarrolladores pueden trabajar con objetos en su código mientras la herramienta se encarga de traducir estas operaciones en consultas SQL para interactuar con la base de datos.

Hibernate es una de las competencias más demandadas en el mercado laboral, ampliando todavía más si cabe, las salida laborales del FP de DAM. En esta web puedes consultar numerosas ofertas de empleo donde en los requisitos se pide Hibernate.

También puedes ver esta publicación con algunos de los trabajos de nuestros alumnos durante el curso:

La altenativa que proporcionan la bases de datos no relacionales (NoSQL).

Las bases de datos no relacionales, o NoSQL, son una tecnología que ayuda a almacenar y gestionar grandes cantidades de datos de manera flexible y rápida. A diferencia de las bases de datos tradicionales (relacionales), que organizan la información en tablas y utilizan un lenguaje llamado SQL para consultarla, las bases de datos NoSQL están diseñadas para manejar datos de formas variadas, sin requerir una estructura fija.

MongoDB es una popular base de datos NoSQL que se destaca por su capacidad para almacenar datos en documentos flexibles en formato JSON. Es altamente escalable y permite un rápido desarrollo de aplicaciones debido a su esquema dinámico y su capacidad para manejar grandes volúmenes de datos de forma eficiente.

API REST: la puerta de entrada al mundo de las aplicaciones interconectadas.

Una API REST (Representational State Transfer) es una sistema de acceso a datos que permite que diferentes aplicaciones se comuniquen entre sí a través de la web actuando como un puente entre distintas aplicaciones, permitiendo que compartan datos y funcionalidades sin importar en qué lenguaje estén escritas o en qué plataforma se ejecuten.

acceso a datos-dam-daw 4

Por ejemplo, una aplicación móvil puede utilizar una API REST para recuperar información desde un servidor remoto, actualizar su base de datos local o incluso interactuar con otros servicios en línea, como pagos o redes sociales. Esta capacidad de interconexión facilita el desarrollo de aplicaciones más completas y funcionales.

El uso de las API´s es la piedra angular sobre la que se desarrollan aplicaciones de todo tipo. Para hacernos una idea puedes visitar el siguiente directorio de API´s gratuitas de todo tipo de ámbitos que cualquier programa puede consumir.

Al completar la asignatura de Acceso a Datos estarás equipado con las habilidades esenciales para interactuar con bases de datos, manipular grandes volúmenes de datos y garantizar la integridad y seguridad de la información en tus aplicaciones.

No pierdas la oportunidad de impulsar tu carrera y convertirte en un experto en una de las competencias más demandadas en la industria tecnológica.

¡Inscríbete ahora y lleva tus habilidades de programación al siguiente nivel!

Compartir en:
WhatsApp
Facebook
Twitter

Otros artículos de interés

Atlántida FP

Sobre Atlántida FP

Atlántida CIDEP es un centro de formación profesional oficial con ciclos formativos de Grado Medio, Grado Superior, Dobles Titulaciones y Especialidades de FP en modalidad presencial, DUAL y a distancia. Nuestros centros están autorizados por la Consejería de Educación de la Junta de Andalucía y nuestras titulaciones son oficiales con validez a nivel nacional y europea.