Brief Summary
This course takes you on a journey to learn about JavaFX, the cool new way to build graphical interfaces for your apps in Java. It's super fun and you can make it work on different devices!
Key Points
-
Learn how to use JavaFX for creating rich UIs.
-
Develop applications that run on multiple platforms like Windows, Linux, and Mac OS.
-
Separate UI from business logic using MVC architecture with FXML.
Learning Outcomes
-
Build engaging user interfaces using JavaFX.
-
Understand the separation of concerns in application design.
-
Navigate through different platforms with your Java applications.
About This Course
Crie interfaces gráficas ricas e envolventes para suas aplicações Java.
Neste curso você irá aprender a programar e construir interfaces gráficas do usuário (GUI) em Java utilizando a mais nova e moderna API para construção de interfaces ricas chamada JavaFX.
O desenvolvimento é bastante versátil com JavaFX. Através do JavaFX é possível rodar a aplicação Java em uma grande variedade de dispositivos independentemente da plataforma (Windows, Linux, Mac OS). Inclusive você poderá construir interfaces sensíveis ao movimento para Leap Motion, como também, embarcar aplicações JavaFX em dispositivos como Raspberry Pi e Arduino.
O JavaFX é visto como o sucessor do Swing na arena de interfaces gráficas do Java. Embora muitas aplicações Java ainda possuem interfaces gráficas escritas usando componentes Swing, você pode combinar JavaFX com Swing na mesma aplicação. O JavaFX representa o futuro no desenvolvimento de interfaces gráficas do usuário em Java e irá dominar o mercado nos próximos anos.
Comece hoje mesmo a aprender a construir sofisticas interfaces gráficas multiplataforma utilizando JavaFX!
Aproveitar a tecnologia de apresentação que o JavaFX fornece para criar experiências visuais envolventes nas suas aplicações Java.
Separar a interface gráfica da lógica de negócios através de documentos FXML seguindo o modelo arquitetural MVC.
Marcos A. N. D. A. F.
Esperava mais sobre como montar pelo menos uma tela no scene builder