Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Crie uma interface gráfica JavaFx para troca de moedas com código Java limpo

Curso de Crie uma interface gráfica JavaFx para troca de moedas com código Java limpo

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Crie uma GUI JavaFx de câmbio de moeda com código Java limpo

Crie um aplicativo JavaFx de desktop completo conectado a uma API remota com código Java de backend flexível e fácil de manter

Avaliação: 3.9 de 52 avaliações

Total de horas: 3.5

Aulas: 31

Todos os níveis

Neste curso, iremos criar um aplicativo de desktop JavaFx para câmbio de moeda. Vamos projetar a interface gráfica do usuário usando o Scene Builder, uma ferramenta gratuita e de código aberto que permite um desenvolvimento rápido através do design de interface do usuário por arrastar e soltar. A interface do usuário consistirá em um painel de controle bonito com vários componentes, como anchorPanes, imageViews, textFields, labels, buttons, lineChart e combobox.

Iremos explorar o site apilayer e suas várias APIs para câmbio de moeda, obtendo uma compreensão dos diferentes endpoints e seus parâmetros. Iremos testar diferentes solicitações HTTP GET usando a ferramenta gratuita reqBin. Além disso, iremos focar na programação orientada a objetos em Java para o backend, garantindo um código limpo, fácil de manter e flexível.

Para alcançar isso, iremos separar cada funcionalidade em classes separadas:

  • Classes para interagir com a conexão da API remota
  • Classe de controlador para interagir com o modelo de visualização (arquivo FXML)
  • Classes de modelo para criar objetos obtidos da API remota
  • Classe de serviços para lógica de negócios e diferentes funcionalidades para lidar com a entrada do usuário
  • Classe para implementar uma interface contendo todos os métodos necessários para o nosso projeto

Iremos testar todo o backend no método principal e resolver quaisquer problemas antes de vinculá-lo ao frontend. Por fim, iremos finalizar nosso projeto implementando todos os métodos dentro da classe de controlador do painel de controle. Essa classe interage diretamente com a entrada do usuário e exibe a saída resultante.

O que você aprenderá

  • Construir um aplicativo de desktop usando JavaFx
  • Escrever código Java limpo, fácil de manter e flexível para o backend
  • Interagir e obter dados de uma API remota (Interface de Programação de Aplicativos)
  • Criar uma GUI (Interface Gráfica do Usuário) usando o Scene Builder
Ver informações completas