Interfaces gráficas con Java 8 y JavaFX

Interfaces gráficas con Java 8 y JavaFX

A16030390

      

Ficha

Fecha de impartición: -
Horas teóricas presencial: 20
Horas lectivas: 20
Horas trabajo autónomo del alumnado: 30
ECTS: 2
Plazas disponibles: 21
Aula: Aula de informática del edificio de Servicios al Alumnado de Guajara
Tipo formación: Presencial
Categoría: Informática, Diseño, Web y Audiovisuales

Descripción

Objetivos
-Trabajar de una forma mucho
más específica la parte gráfica, haciendo uso para ello de las últimas tecnologías de Java
disponibles para el desarrollo de interfaces gráficas: Java 8 y JavaFX.

-Avanzar
en aspectos mucho más técnicos y específicos de Java (haciendo uso de las nuevas
funcionalidades incorporadas por Java 8)

-Aprender a trabajar con gráficos complejos y
diseñar interfaces gráficas modernas (JavaFX).
 
Profesorado:
  • Adrián Rodríguez Bazaga
 
Metodología docente
Explicaciones teóricas en combinación con trabajos prácticos.
 
Programa
  • Módulo I: Introducción, nuevas características de Java 8, background teórico
  • Módulo II: Funciones lambda, interfaces funcionales, interfaces static methods, referencias a métodos, anotaciones, inferencia de tipo, contenedor Optional
  • Módulo III: Streams, Date/Time API, evaluador de JavaScript en Java, codificador Base64, arrays paralelos
  • Módulo IV: Introducción a JavaFX, Hello World, Scene Builder, modelo y TableView, interactuando con el usuario, dando estilo a la interfaz con CSS, trabajando con XML, creando gráficos estadísticos
  • Módulo V: Creando un formulario, manejando ActionEvent, creando un ábaco (gráficos + movimiento + animaciones + eventos), despliegue de la aplicación
 
Criterios de evaluación
-Asistencia y participación (60%)

-Entrega de un trabajo opcional (40%)
 
Observaciones
El objetivo de este curso es el de extender el curso de "Introducción a la programación en Java",
trabajando de una forma mucho más específica la parte gráfica, haciendo uso para ello de las
últimas tecnologías de Java disponibles para el desarrollo de interfaces gráficas: Java 8 y JavaFX. El
curso tratará de avanzar en aspectos mucho más técnicos y específicos de Java (haciendo uso de
las nuevas funcionalidades incorporadas por Java 8), además de aprender a trabajar con gráficos
complejos y diseñar interfaces gráficas modernas (JavaFX).
Sobre el profesor: Adrián Rodríguez Bazaga (www.adrianbazaga.info) es investigador en
formación en el Grupo de Computación Inteligente de la Universidad de La Laguna, centrando sus
intereses en la línea de la ingeniería de datos (Big Data) y los algoritmos heurísticos, actualmente
combinando ambos campos para aplicarlo a la resolución de problemas de logística, transporte y
localización. Además se encuentra terminando el Grado en Ingeniería Informática, encontrándose
actualmente cursando el último año del mismo.
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.