Código:    JAV-FX2    Duración:  30 horas (5 días)

INFORMACIÓN E INSCRIPCIONES     94 423 73 84      formacion@programia.es

Ver Calendario Cursos

logo JavaFX

 

Descripción del Curso

En este curso se enseña a manejar la tecnología JavaFX 2, para desarrollar aplicaciones que corren tanto en web como en modo Stand Alone sin necesidad de modificar una sola línea de código y con interfaces avanzados que permiten efectos tipo Flash para dar un mejor aspecto al Front End de las aplicaciones desarrolladas.

El alumno aprenderá a desarrollar interfaces gráficos de usuario (UI) con JavaFX utilizando componentes UI, paneles y gestores de distribución (layouts) así como a personalizar algunos aspectos de un componente UI para modificar su apariencia o comportamiento. Se enseñará cómo cambiar el aspecto de los controles UI mediante la redefinición de su estilo con CSS. En el curso se muestra como trabajar con los manejadores de eventos y los filtros de eventos para la gestión de eventos de ratón, eventos de teclado, eventos pinchar-y-arrastrar, eventos de ventana, eventos de acción, etc… Así mismo los alumnos aprenderán a crear interfaces gráficos de usuario usanod FXML para separar la lógica de presentación de la lógica de negocio.

En el curso se mostrará cómo representar datos en forma de gráficos lineales, de barras, de áreas, entre otros, así como a cambiar su aspecto mediante CSS, cómo añadir texto a la aplicación y por último se enseñará a trabajar con componente WebView su compatibilidad con HMTL 5 y a como añadirlos a una aplicación JavaFX.

Al final de cada módulo el alumno realizará ejercicios prácticos que ilustren lo aprendido mediante la herramienta de desarrollo NetBeans 7.

 

A quién va dirigido

Programadores Java  interesados en añadir el desarrollo de apliacones JavaFX  a su lista de conocimientos.

Contenido

  1. Introducción a JavaFX

    1. Características de JavaFX

    2. Aplicaciones que se pueden desarrollar con JavaFX

    3. Cómo crear y ejecutar una aplicación de ejemplo JavaFX

    4. Conocer la arquitectura de JavaFX

  2. Crear una primera Aplicación JavaFX

    1. Construir una aplicación con JavaFX

    2. Crear un formulario en JavaFX

    3. Mejorar el aspecto de una aplicación JavaFX aplicando Hojas de Estilo en Cascada (CSS)

    4. Uso de FXML para crear un Interfaz de Usuario

    5. Aplicar animación y efectos Visuales con JavaFX

  3. Trabajar con Layouts en JavaFX

    1. Uso de Built-in Layout Panes

    2. Nodos de alineación y dimensionamiento

    3. Aplicar estilos en el diseño de paneles con CSS

  4. Trabajar con Componentes UI en JavaFX

    1. El componente Label

    2. El componente Button

    3. El componente Radio Button

    4. El componente Toggle Button

    5. El componente Checkbox

    6. El componente Choice Box

    7. El componente Text Field

    8. El componente Password Field

    9. El componente Scroll Bar

    10. El componente Scroll Pane

    11. El componente List View

    12. El componente Table View

    13. El componente Tree View

    14. El componente Tree Table View

    15. El componente Combo Box

    16. El componente Separator

    17. El componente Slider

    18. El componente Progress Bar y Progress Indicator

    19. El componente Hiperlink

    20. El componente HTML Editor

    21. El componente Tooltip

    22. El componente Titled Pane y Accordion

    23. El componente Menu

    24. El componente Color Picker y Date Picker

    25. El componente Paginator Control

    26. El componente File Chooser

    27. Personalización de los controles UI

    28. Controles UI en plataformas embebidas

    29. Aplicar estilos con CSS en los componentes UI de JavaFX

    30. Trabajar con texto en JavaFX

    31. Aplicar efectos a los Textos en JavaFX

  5. Manejo de Evento en JavaFX

    1. Conocer como JavaFX procesa los eventos

    2. Registrar manejadores de eventos

    3. Trabajar con filtros de eventos

    4. Trabajar con manejadores de eventos

    5. Trabajar con eventos en dispositivos tácniles

    6. Evntos Drag-and-Drop en aplicaciones JavaFX

  6. Trabajar con Gráficos JavaFX

    1. Pie Char

    2. Line Char

    3. Area Char

    4. Bubble Char

    5. Scatter Char

    6. Bar Char

    7. Aplicar estilos CSS en los gráficos JavaFX

  7. Añadir Contenido HTML a una Aplicación JavaFX

    1. Introducción a los componentes WebViw JavaFX

    2. Añadir un componente WebView en una Aplicación

    3. Procesar comando JavaScript

    4. Hacer llamadas desde JavaScritp a JavaFX

    5. Gestión de ventanas web de tipo Pop-Up

    6. Gestión del historico web

    7. Imprimir contenido HTML