Aprende JavaFX desde cero
4.3 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
69 students enrolled

Aprende JavaFX desde cero

Crea fantásticas aplicaciones e interfaces gráficas con JavaFx y olvídate de Swing.
4.3 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
69 students enrolled
Created by Paúl Aguilar
Last updated 8/2019
Spanish
Spanish [Auto-generated]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 1 article
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Serás capaz de crean elegantes interfaces gráficas.
  • Trabajar con eventos de mouse y eventos de teclado.
  • Añadir imágenes y animaciones en las aplicaciones.
  • Trabajar con varias ventanas y distintos tipos de Layoults.
  • Utilizar los Layoults más útiles como el Pane, GridPane, StackPane, AnchorPane, BorderPane, etc.
  • Añadir líneas de tiempo a una aplicación para tener un control sobre el flujo de los objetos en la aplicación.
  • Graficar funciones matemáticas y chats interactivos.
  • En fin, lograr crear una experiencia dinámica para el usuario de tus aplicaciones JavaFx.
Course content
Expand all 16 lectures 06:33:09
+ Introducción
3 lectures 17:49

Sácale el máximo provecho al curso, sigue estas instrucciones y prepárate para una gran experiencia de programación en JavaFX.

Mi primer programa en JavaFx
00:11

En esta clase damos el primer paso: la instalación del software necesario para desarrollar aplicaciones Java y JavaFX.

Preview 02:49

Primera clase del curso de JavaFx. En este video se realiza una aplicación "Hola Mundo" donde se muestra la estructura de un proyecto JavaFX.

Preview 14:49
+ Layoults principales
2 lectures 01:37:57

En este vídeo se crea una GUI (Interfaz Gráfica de Usuario) y se explica los principales Layoults y el uso de Stage y Scene.

Uso de Layoults
49:16

En esta clase revisamos un layout muy interesante que es el GridPane. Además lo utilizamos para realizar un pequeño juego cambiando la posición de un elemento con acciones de botones.

Manejo del GridPane
48:41
+ Inserción de imágenes y animación
4 lectures 01:39:14

Una vez que has aprendido de las clases anteriores a utilizar los layouts para formar interfaces, podrás aprender en esta clase como insertar imágenes a tu interfaz gráfica. En esta clase aprenderemos como realizar la parte gráfica de un reloj digital.

Preview 42:03

Si ya completaste la Clase 4 con éxito, ahora puedes revisar esta clase; en la que se realiza la animación del reloj digital utilizando las clases Timeline y Calendar.

Animación del reloj
30:20

En esta clase le damos unos toques al reloj digital para que se vean visualmente mejor y añadimos el parpadeo de los círculos con las clases de JavaFx: Glow y FadeTransition.

Efectos y transiciones
18:01

Un desarrollador de aplicaciones siempre tiene como afán distribuir sus aplicaciones a distintos usuarios. En esta clase aprende como personalizar los iconos de tu aplicación y generar un archivo ejecutable (exe), para que pueda ser ejecutada en cualquier otra pc.

Iconos personalizados y finalización del reloj
08:50
+ Creación de reloj analógico
1 lecture 01:20:30

En esta clase veremos como diseñar y animar un reloj analógico usando únicamente las herramientas nativas de JavaFX.

Reloj analógico
01:20:30
+ Elaboración de un selector de colores
6 lectures 01:37:39

¿No sería interesante crear una aplicación para escoger el color de tu auto de forma dinámica? Este es un ejercicio para aplicar lo aprendido hasta el momento y revisar nuevos conceptos sobre el uso de layoults. Es este vídeo añadimos las imágenes necesarias para la creación de esta pequeña aplicación.

Preview 22:36

En esta clase vemos como asignar un evento de click a una imagen para encender y apagar las luces del Mini Cooper.

Apagar y encender luces del Mini Cooper
14:28

En esta clase añadiremos la paleta de colores a la aplicación.

Paleta de colores
11:47

Ya hemos agregado la paleta de colores a la aplicación, pero ahora vamos a hacer que funcione añadiendo eventos de mouse.

Eventos de mouse
13:20

En esta clase damos por terminada la aplicación del MiniCooper. Añadiremos texto y colores con el estilo css.

Estilo cascada css para la aplicación del MiniCooper
27:19

Una vez concluida la aplicación, lo mejor es distribuirla como un archivo ejecutable (exe) con un icono personalizado.

Empaquetado de la app MiniCooper
08:09
Requirements
  • Se requiere un conocimiento básico de programación en Java como:
  • creación de clases y objetos,
  • programación estructurada (if, do while, for).
  • Sin embargo, no es indispensable tener un amplio conocimiento; puesto que se explican los procedimientos paso a paso.
  • Además, debes tener instalado el jdk en tu ordenador, así como el IDE NetBeans.
Description

Seguramente te has preguntado como programar un formulario o una aplicación elegante en Java y que además sea interactiva, dinámica y amigable con el usuario. Pues la solución es JavaFx; esta librería ha sido presentada por Oracle para crear animaciones, formularios dinámicos e incluso desarrollar juegos. Este curso te guiará paso a paso por el maravilloso mundo de JavaFx. En cada clase se desarrolla la teoría y la práctica. Además se realizarán proyectos en los que se pone en práctica lo aprendido. Todo el material didáctico como imágenes y códigos de programación están incluidos. No dejes pasar esta oportunidad y dale un plus a tus conocimientos de programación.

Who this course is for:
  • Java es un lenguaje que cuentan con una poderosa librería que es JavaFX, la que permite crear increíbles aplicaciones con una interfaz gráfica de primera línea.
  • Los programadores que han venido realizando sus aplicaciones en consola pueden darle un plus a sus aplicaciones con esta increíble herramienta.
  • Y los aficionados a la programación también pueden nutrir y ampliar sus conocimientos.