IFCD0183 – Persistencia y Acceso a Datos en Java

Duración50 horas

Instructores expertos

Atención personalizada

En remoto

100% subvencionado

Descripción

¿Tus aplicaciones Java tienen cuellos de botella al gestionar, almacenar y recuperar la información corporativa?

  • Pérdida de datos y seguridad: Un manejo ineficiente de ficheros físicos puede comprometer la integridad y seguridad de la información.

  • Conexiones lentas y código repetitivo: Integrar bases de datos mediante métodos tradicionales suele generar consultas SQL complejas, problemas de rendimiento y dificultades para gestionar errores.

  • Falta de escalabilidad: El desconocimiento de tecnologías NoSQL y frameworks ORM modernos limita la capacidad de la aplicación para crecer de forma sostenible.

Con este curso serás capaz de implementar:

  • 📊 Gestión de Ficheros: Realizarás operaciones de lectura, escritura y actualización tanto en ficheros de texto como binarios, dominando el manejo de excepciones y la serialización de objetos.

  • 🛠️ Integración con Bases de Datos: Aprenderás a utilizar Java Database Connectivity (JDBC) para conectar tus aplicaciones con bases de datos relacionales y no relacionales (como MongoDB), ejecutando operaciones CRUD avanzadas.

  • 🤝 Dominio de Hibernate (ORM): Mapearás entidades y optimizarás consultas utilizando JPA, Hibernate ORM e Hibernate OGM, aplicando buenas prácticas que eviten la redundancia y favorezcan la eficiencia medioambiental.

Además, obtendrás una Titulación relacionada con el programa formativo IFCD0183 del Catálogo de Especialidades Formativas del SEPE. 🎓

Objetivo

Adquirir un conocimiento del lenguaje Java y sus tecnologías asociadas, para crear aplicaciones persistentes, teniendo en cuenta que esto puede estar relacionado con ficheros y bases de datos relacionales y no relacionales; así como, conocer casos de uso de las diferentes herramientas que proporciona el lenguaje para este fin.

Módulos

1. MANEJO DE FICHEROS EN JAVA 1.1. Manejo de archivos con de texto. 1.2. Manejo de archivos binarios. 1.3. Conocimiento sobre Clases Java para manejo de ficheros. 1.4. Realización de operaciones con ficheros. 1.5. Serialización y deserialización de objetos.

2. ACCESO E INTERACCIÓN CON BASES DE DATOS 2.1. Adquisición de los fundamentos sobre acceso a datos con Java. 2.2. Conocimiento de las bases de datos relacionales y JDBC. 2.3. Acceso a datos avanzado con JDBC. 2.4. Conocimiento de los fundamentos de bases de datos no relacionales (NoSQL).

3. IMPLEMENTACIÓN Y USO DE HIBERNATE EN JAVA 3.1. Adquisición de conceptos básicos sobre los ORMs y JPA. 3.2. Utilización de Hibernate para bases de datos relacionales. 3.3. Identificación de las aplicaciones de Hibernate OGM para NoSQL (MongoDB). 3.4. Evaluación de alternativas y buenas prácticas.

Ventajas de nuestra Formación

¿Tienes alguna duda?
Escríbenos

Enlaces a nuestra política de privacidad, aviso legal, de uso y cookies

Política de privacidad y aviso legal

Políticas de uso

Política de cookies