Dominando el Procesamiento de Datos con Java
Este curso te proporciona las habilidades esenciales para el procesamiento de datos con Java. Aprenderás a manejar archivos, XML y bases de datos, incluyendo bases de datos orientadas a objetos y XML. Domina las herramientas de mapeo objeto-relacional (ORM) y la programación de componentes para acceso a datos. Ideal para desarrolladores que buscan optimizar la gestión y el acceso a datos en sus aplicaciones Java.
Información del curso
- Duración210 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para acceder al curso, debes:
- Estar contratado en el régimen general o ser autónomo.
- Prioridad: Mujeres, mayores de 45 años y trabajadores de baja cualificación.
Dirigido a
Autónomos, desempleados, trabajadores en ERTE/ERE y empleados por cuenta ajena
Qué aprenderás
- Manejar archivos convencionales con la clase File y Streams.
- Procesar ficheros XML utilizando parsers DOM y SAX.
- Conectar y gestionar bases de datos con el API JDBC.
- Utilizar herramientas de mapeo objeto-relacional (ORM).
- Gestionar bases de datos orientadas a objetos con OQL.
- Trabajar con bases de datos XML y lenguaje XQuery.
- Programar componentes para acceso a datos con Servlets y JavaBeans.
- Implementar frameworks como Struts y Spring.
Temario
Módulo 1: Fundamentos del Manejo de Archivos en Java
- Archivos Convencionales: Aprende a manipular archivos y directorios con la clase
File
. Explora la lectura y escritura de datos medianteStreams
y la claseScanner
. - Excepciones: Domina el tratamiento de excepciones en operaciones de entrada/salida.
Módulo 2: Procesamiento de Ficheros XML
- Representación de Datos XML: Utiliza CSS y XSL para la representación de datos XML. Aprende a procesar XML con XPath.
- Analizadores Sintácticos: Profundiza en los parsers DOM y SAX para el análisis sintáctico de ficheros XML.
Módulo 3: Conexión y Manejo de Bases de Datos
- API JDBC: Descubre el API JDBC para la conexión a bases de datos. Aprende a ejecutar consultas de selección y manipulación de datos.
- Gestión de Transacciones: Inicia y detén transacciones, gestionando errores eficazmente.
Módulo 4: Mapeo Objeto-Relacional (ORM)
- Conceptos Básicos de ORM: Entiende el mapeo objeto-relacional y los frameworks JPA.
- Clases Persistentes: Mapea entidades y gestiona relaciones entre ellas. Carga, almacena y modifica objetos.
Módulo 5: Bases de Datos Orientadas a Objetos
- Bases de Datos Objeto-Relacionales: Comprende las bases de datos objeto-relacionales y orientadas a objetos.
- Lenguaje OQL: Gestiona objetos con el lenguaje OQL, incluyendo la recuperación, edición y almacenamiento.
Módulo 6: Bases de Datos XML
- Bases de Datos Documentales: Introduce las bases de datos XML y documentales.
- Lenguaje XQuery: Utiliza XQuery para consultar, editar, crear y borrar nodos en bases de datos XML.
Módulo 7: Programación de Componentes para Acceso a Datos
- Componentes: Aprende sobre propiedades, métodos y eventos de componentes.
- Herramientas para Componentes Web: Utiliza Servlets, JSPs, JavaBeans y frameworks como Struts y Spring para la creación de componentes no visuales.