Domina el Procesamiento de Datos con Java
Este curso online te proporciona las habilidades necesarias para el desarrollo de componentes de acceso a datos con Java. Aprenderás a manejar archivos, procesar XML, conectarte a bases de datos y utilizar herramientas de mapeo objeto-relacional. Ideal para profesionales que buscan mejorar sus competencias en el desarrollo de aplicaciones robustas y eficientes.
Información del curso
- Duración210 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para acceder al curso, debes cumplir uno de los siguientes requisitos:
- Ser trabajador en régimen general en el sector Servicios a las empresas.
- Estar dado de alta como autónomo.
- Ser demandante de empleo en el SEPE.
- Estar en situación de ERTE.
Además, debes pertenecer a uno de estos grupos:
- Mujeres.
- Mayores de 45 años.
- Trabajadores de baja cualificación.
- Desempleados con nivel de estudios de Bachillerato o inferior.
- Estar en situación de ERE, ERTE o ser autónomo en cese de actividad.
- Trabajador o desempleado con discapacidad acreditable.
Dirigido a
Autónomos, desempleados y trabajadores del sector servicios.
Qué aprenderás
- Manejar archivos convencionales con Java.
- Procesar ficheros XML utilizando parsers DOM y SAX.
- Conectar y gestionar bases de datos con JDBC.
- Implementar mapeo objeto-relacional con JPA.
- Gestionar bases de datos orientadas a objetos con OQL.
- Trabajar con bases de datos XML y XQuery.
- Programar componentes para acceso a datos.
- Utilizar frameworks como Struts y Spring.
Temario
Temario del Curso
Módulo 1: Manejo de Archivos Convencionales
- La clase File: Información, iteración, creación y eliminación.
- Flujos de datos (Streams): Clases, acceso y operaciones.
- La clase Scanner: Usos y lectura de ficheros.
- Tratamiento de excepciones en operaciones de entrada/salida.
Módulo 2: Procesamiento de Ficheros XML
- Representación de datos XML con CSS, XSL y XPath.
- Analizadores sintácticos (Parsers): DOM y SAX.
- Captura de excepciones en el procesamiento XML.
Módulo 3: Manejo de Conectores a Bases de Datos
- Conexiones a bases de datos: API JDBC, cadenas y tipos de conexión.
- Ejecución de sentencias: Consultas de selección, manipulación y definición de datos.
- Gestión de transacciones: Inicio, detención y manejo de errores.
- Excepciones del API JDBC.
Módulo 4: Herramientas de Mapeo Objeto-Relacional
- Conceptos básicos sobre mapeo objeto-relacional y frameworks ORM.
- El framework JPA: Instalación y configuración.
- Archivo de configuración persistence.xml: Proveedores y conexión.
- Clases persistentes: Mapeo de entidades y relaciones.
Módulo 5: Bases de Datos Orientadas a Objetos
- Bases de datos objeto-relacionales vs. orientadas a objetos.
- Gestión de objetos con el lenguaje OQL: Recuperación, edición y almacenamiento.
Módulo 6: Bases de Datos XML
- Introducción a las bases de datos XML y documentales.
- Tratamiento de bases de datos XML: Establecimiento de conexiones.
- Lenguaje de consulta para XML: XQuery.
- Recorrido, edición, creación y borrado de nodos.
Módulo 7: Programación de Componentes para Acceso a Datos
- Concepto de componente, propiedades, métodos y eventos.
- Introspección y reflexión de componentes.
- Herramientas para creación de componentes web: Servlets, JSPs, JavaBeans, Struts, Spring y EJB.