PROCESAMIENTO DE DATOS CON JAVA
210 horas
Descripción
La formación ofrece una sólida base en la programación orientada a objetos utilizando el lenguaje Java, con especial énfasis en el desarrollo de aplicaciones para el procesamiento y gestión de datos. El programa abarca desde la sintaxis básica de Java hasta la creación de interfaces gráficas y el diseño orientado a objetos mediante UML. La formación combina teoría y práctica para que el alumnado adquiera competencias en la construcción de aplicaciones robustas y eficientes, capaces de manejar grandes volúmenes de información y resolver problemas complejos en entornos digitales.

Objetivos
Capacitar al alumnado para desarrollar componentes de acceso a datos utilizando el lenguaje de programación Java, aplicando buenas prácticas de programación orientada a objetos, estructuras de datos, algoritmos eficientes y tecnologías de acceso a bases de datos relacionales y no relacionales. El curso busca además fomentar la autonomía, la capacidad de resolución de problemas y la colaboración en entornos de desarrollo reales.
Contenidos
Módulo 1. Fundamentos de Java y manipulación básica de datos
1. Desarrollo de habilidades básicas en Java.
– Identificar y comprender la sintaxis básica de Java.
– Declarar variables y entender los tipos de datos fundamentales.
– Aplicar operadores para manipular variables.
2. Implementación de estructuras de control en Java.
– Utilizar estructuras condicionales (if-else) para la toma de decisiones.
– Implementar bucles (for, while) para controlar la repetición de proceso.
3. Manejo de estructuras de datos en Java.
– Crear y manipular arrays y ArrayLists.
– Comprender el uso de colecciones como List, Set y Map.
4. Realización de entrada y salida de datos en Java.
– Implementar la lectura y escritura básica en la consola.
– Manejar archivos mediante Streams y Scanner.
Módulo 2. Proceso de datos intermedio
1. Programación Orientada a Objetos (POO) en Java.
– Comprender conceptos fundamentales de POO.
– Crear y utilizar clases y objetos en Java.
2. Manipulación avanzada de datos.
– Aplicar operaciones avanzadas con cadenas de texto.
– Utilizar expresiones regulares para el procesamiento de patrones.
3. Gestión de excepciones en Java.
– Implementar el manejo de excepciones de manera efectiva.
– Crear y utilizar excepciones personalizadas.
4. Programación funcional en Java.
– Aplicar expresiones lambda.
– Manipular Streams y realizar operaciones avanzadas con colecciones.
5. Procesamiento de ficheros XML en Java.
– Comprender la manipulación de archivos XML.
– Implementar lectura y escritura de datos XML.
Módulo 3. Acceso a bases de datos y procesamiento avanzado
1. Conexión y manipulación de bases de datos en Java.
– Utilizar JDBC para la conexión y manipulación de bases de datos relacionales.
– Implementar consultas y actualizaciones en bases de datos.
2. Aplicación de conceptos de Hibernate y JPA.
– Comprender el mapeo objeto-relacional.
– Utilizar herramientas de mapeo objeto-relacional.
3. Gestión de procesos concurrentes en Java.
– Aplicar conceptos de hilos en Java.
– Implementar sincronización y manejo de concurrencia.
4. Exploración de bases de datos orientadas a objetos y XML.
– Comprender el enfoque de bases de datos orientadas a objetos.
– Manipular bases de datos XML.
5. Desarrollo de componentes para Acceso a Datos.
– Implementar componentes que faciliten el acceso a datos.
– Integrar los conceptos aprendidos en proyectos prácticos.
Destinatarios
Titulación
Reseñas
Anotaciones
Un gran abanico de oportunidades
¡Más de 400 cursos para seguir aprendiendo!
Nuestra oferta formativa abarca un gran abanico de especialidades para todos los sectores. No te cortes,
te invitamos a que descubras el curso que cambiará tu rumbo.
