IFCT079PO PROCESAMIENTO DE DATOS CON JAVA

Este Curso IFCT079PO PROCESAMIENTO DE DATOS CON JAVA le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones. Con este CURSO IFCT079PO PROCESAMIENTO DE DATOS CON JAVA el alumno será capaz de desenvolverse dentro del Sector y desarrollar componentes de acceso a datos.

UNIDAD DIDÁCTICA 1. MANEJO DE ARCHIVOS CONVENCIONALES

  1. La clase file
  2. – Obteniendo información sobre archivos y directorios
  3. – Iterando la lista de carpetas y archivos
  4. – Creando y eliminando archivos y carpetas
  5. Los flujos de datos (STREAM)
  6. – Clases manejadoras de flujos de datos
  7. – Formas de acceso a un fichero
  8. – Operaciones de lectura/escritura
  9. La clase Scanner
  10. – Usos de la clase Scanner
  11. – Lectura de ficheros con la clase Scanner
  12. Tratamientos de excepciones
  13. – Captura de excepciones en operaciones de entrada/salida
  14. – Excepciones personalizadas
  15. Resumen

UNIDAD DIDÁCTICA 2. PROCESAMIENTO DE FICHEROS XML.

  1. Representación de datos XML
  2. – Representación mediante CSS
  3. – Transformaciones XSL
  4. – Procesamiento XML con Xpath
  5. Analizadores sintácticos o PARSER
  6. – Introducción
  7. – El parser DOM
  8. – El parser SAX
  9. – Captura de excepciones
  10. Resumen

UNIDAD DIDÁCTICA 3. MANEJO DE CONECTORES A BASES DE DATOS.

  1. Conexiones a bases de datos
  2. – El API JDBC
  3. – Cadenas de conexión
  4. – Tipos de conexión
  5. – Apertura y cierre de la conexión
  6. Ejecución de sentencias
  7. – Ejecución de consultas de selección
  8. – Manejo de conjuntos de registros
  9. – Ejecución de consultas de manipulación de datos
  10. – Ejecución de consultas de definición de datos
  11. Gestión de transacciones
  12. – Iniciar una transacción
  13. – Detener una transacción
  14. – Respuesta tras error
  15. Excepciones del API JDBC
  16. Resumen

UNIDAD DIDÁCTICA 4. HERRAMIENTAS DE MAPEO OBJETO-RELACIONAL.

  1. Conceptos básicos sobre mapeo objeto-relacional
  2. – ¿Qué es el mapeo objeto-relacional?
  3. – Frameworks para implementación de ORM
  4. – El framework JPA
  5. – Instalación y configuración de los frameworks
  6. Archivo de configuración persistence.xml
  7. – Proveedores de persistencia – Conexión a la base de datos
  8. Clases persistentes
  9. – Mapeo de entidades
  10. – Relaciones entre entidades
  11. – Carga, almacenamiento y modificación de objetos
  12. – Gestión de errores
  13. Resumen

UNIDAD DIDÁCTICA 5. BASES DE DATOS ORIENTADAS A OBJETOS.

  1. Bases de datos objeto-relacionales y bases de datos orientadas a objetos 5
  2. – Concepto de base de datos objeto-relacional
  3. – Concepto de base de datos orientada a objetos
  4. – Sistemas gestores de bases de datos orientadas a objetos
  5. Gestión de objetos con el lenguaje oql
  6. – Recuperación de objetos
  7. – Edición de objetos
  8. – Almacenamiento de objetos
  9. – Gestión de errores
  10. Resumen

UNIDAD DIDÁCTICA 6. BASES DE DATOS XML

  1. Introducción a las bases de datos XML
  2. Bases de datos documentales
  3. Tratamiento de bases de datos XML
  4. – Establecimiento y cierre de conexiones
  5. – Lenguaje de consulta para XML: Xquery
  6. – Recorrido, edición, creación y borrado de nodos
  7. – Tratamiento de excepciones
  8. Resumen

UNIDAD DIDÁCTICA 7. PROGRAMACIÓN DE COMPONENTES PARA ACCESO A DATOS

  1. Concepto de componente
  2. Propiedades y métodos del componente
  3. Eventos y asociación de acciones a eventos
  4. Introspección y reflexión de componentes
  5. Persistencia de componentes
  6. Empaquetado de componentes
  7. Herramientas para creación de componentes no visuales
  8. – Componentes web: Servlets, JSPs
  9. – JavaBeans
  10. – El framework Struts
  11. – El framework Spring
  12. – EJB
  13. Resumen glosario bibliografía enlaces de interés

882,00 

Detalles del Curso

Información adicional

Horas 210 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.