Interfaces Gráficas com JavaFX

Learn how to build engaging graphical user interfaces in Java using JavaFX, the modern successor to Swing. Create multi-platform applications with interactive visuals!

  • Overview
  • Curriculum
  • Instructor
  • Review

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.

Instructor

Profile photo of Marco Aurélio Regis
Marco Aurélio Regis

Experience:Director at Ocram Information Systems since 2006.University Professor of Systems Analysis and Design since 2011.Effective Member of Brazilian Computer Society since 2008.Professional Member of Association for Computing Machinery since 2014.IEEE Membership since 2014.Skills:Computer Science, Teaching, Software Engineering, UML, Programming, Java programming language, Design Patterns

Review
4.9 course rating
4K ratings
ui-avatar of Marcos Antonio Neves dos Anjos Filho
Marcos A. N. D. A. F.
2.5
7 months ago

Esperava mais sobre como montar pelo menos uma tela no scene builder

  • Helpful
  • Not helpful
ui-avatar of Wagner Pedroso  Rodrigues
Wagner P. R.
4.0
8 months ago

Poderia explorar mais a feramenta Scene Builder

  • Helpful
  • Not helpful
ui-avatar of Eudermes Eustaquio de Almeida
Eudermes E. D. A.
5.0
1 year ago

Até agora estou sentindo falta de aplicabilidade do conteúdo aprendido. Espero que mais para frente, exista algum projeto ou algo que nos aproxime da realidade.

  • Helpful
  • Not helpful
ui-avatar of Gilson Azevedo de Melo
Gilson A. D. M.
2.5
1 year ago

Muita básico, mesmo sem para iniciantes, poderia ter mais exercícios e explorar mais as funcionalidades do SceneBuilder. Todos os exercícios tem um único exercício de marcar da alternativa correta.

  • Helpful
  • Not helpful
ui-avatar of Maurilio Mota Silva
Maurilio M. S.
4.0
1 year ago

Ainda não cheguei no final, mas ate agora tive que configurar e achar apoio externo para conseguir configurar as IDEs para me adequar as aulas (ele deveria dar algumas dicas de como resolver questões básicas de instalação e configuração) Afinal, alguns alunos são iniciantes.

  • Helpful
  • Not helpful
ui-avatar of Vinícius Peruzzi
Vinícius P.
5.0
1 year ago

Curso rápido e prático!! Muito bom!!

  • Helpful
  • Not helpful
ui-avatar of Valdir Gomes
Valdir G.
3.0
2 years ago

Muito superficial.

  • Helpful
  • Not helpful
ui-avatar of Fernando Gonçalves de Souza Filho
Fernando G. D. S. F.
1.0
2 years ago

Ele simplesmente abriu o doc do java8 sobre javafx e fez apresentações com isso, em pleno 2022 indo para 2023 estou vendo um curso dele, todos os exemplos que ele mostra do cubo com vídeos, interação com arduino não estão presentes no curso ele dá 3 aulas de menos de 10 min sobre SceneBuilder, é tudo muito antigo explicando a teoria e não a pratica como realmente ela é. JavaFX é muito mais do que isso é pior do que as aulas gratuitas na internet isso nem deveria estar sendo cobrado aqui na Udemy infelizmente sem muitos professores na plataforma nos deparamos com isso é lamentável.

  • Helpful
  • Not helpful
ui-avatar of Anderson de Oliveira e Silva Junior
Anderson D. O. E. S. J.
3.0
2 years ago

O curso poderia ter um capítulo atualizado sobre a instalação do javaFX, tanto no Netbeans quanto no Eclipse. Passei dois dias para conseguir no Eclipse e, até agora, o Netbeans não ficou configurado. Assisti a vários vídeos no Youtube e, nas versões mais atualizadas tanto das IDE's, quanto das JDK's e JavaFX SDK's, essas configurações não são triviais.
Se eu administrasse esse curso, teria sempre um capítulo ATUALIZADO sobre esse tipo de configuração. Quase desisti do curso por falta desse material.
O Curso é somente um overview, sem se aprofundar em assunto algum. Mas já é um bom começo.

  • Helpful
  • Not helpful
ui-avatar of Renan de Carvalho Magoga
Renan D. C. M.
4.5
2 years ago

Excelente curso. Recomendo!!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses