Este repositório contém um projeto completo desenvolvido em JavaFX com integração JDBC, permitindo a criação de aplicações interativas conectadas a um banco de dados MySQL.
- Programa SceneBuilder instalado
- Biblioteca JavaFX instalada
- MySQL Connector configurado
- Criar um banco de dados no MySQL utiizando a query do arquivo database.sql
O projeto tem como objetivo introduzir os conceitos de desenvolvimento de aplicações JavaFX com JDBC, fornecendo uma base sólida para explorar as possibilidades dessas tecnologias. Ele engloba diversos elementos essenciais para a construção de interfaces gráficas interativas, acesso a dados e manipulação de informações.
O repositório inclui um conjunto de componentes e funcionalidades importantes, como a tela principal da aplicação, formulários de departamentos e vendedores, listagem de departamentos e vendedores em tabelas, além de recursos de validação e atualização de dados. O uso do padrão Observer para atualização de tabelas e exceções de validação são abordados no projeto, garantindo uma experiência de aprendizado completa.
Este projeto é um ponto de partida para ampliar o conhecimento e criar aplicações desktop mais elaboradas e personalizadas, faz parte do curso de Java do professor Nélio Alves, presente na Udemy.