OBJETIVO
Utilizar técnicas de programación funcional con interfaces funcionales y expresiones Lambda, así como Collection Streams y filtro.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Explicación general sobre Programación Funcional
- Interfaces funcionales y Lambda Expresiones
- Collection Streams y Filtros
- Interfaces funcionales integradas
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Asimilación de los contenidos principales relacionados con los métodos de
programación funcional y habilidades para su manejo.
OBJETIVO
Aplicar los conceptos de programación modular en Java para poder poder gestionar servicios y migrar a una aplicación modular.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Composición básica de la Programación Modular
- Introducción a la programación modular en Java
- Servicios en una aplicación modular
- Migración a una aplicación modular
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Adquisición de los fundamentos básicos en relación con la programación
modular y sus acciones relacionadas.
OBJETIVO
Crear Streams personalizados y Streams en paralelo para mejorar el rendimiento de la aplicación a través de varios Threads.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Caracterización de acciones de Streams y Parallel Streams
- Concurrencia
- Parallel Streams
- Operaciones del terminal: Colectores
- Creación de Streams personalizados
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Asimilación del funcionamiento de los streams y de los parallel streams y sus complejidades en tanto que estructura de datos.
OBJETIVO
Realizar una programación Java API, aplicando criterios de codificaciónVsegura e implementando bases de datos con JDBC.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Formulación de una programación Java API y conceptos de codificación segura.
- E/S (Fundamentos y NIO2)
- Codificación segura
- Aplicaciones de bases de datos con JDBC
- Localización
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
codificación segura
• Rigor en los sistemas de codificación y a la hora de programar, teniendo en cuenta los mecanismos de gestión informática segura.
OBJETIVO
Crear aplicaciones que utilicen el framework Java Collections, buscando y filtrando colecciones utilizando Lambda Expresiones e implementando técnicas de gestión de errores utilizando el manejo de excepciones y aserciones.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Elaboración de Colecciones y Genéricos
- Framework Collections
- Iteradores
- Clases Type-Wrapper
- Genéricos
- Identificación de excepciones y aserciones
- Excepciones
- Error de manejo
- Aserciones
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Excepciones y Aserciones
• Interés por la generación de aplicaciones con framework Java Collections así como sobre sus clases y tipos
• Valoración de la importancia de una correcta detección de errores y del rigor diagnóstico.