Curso de JavaFX – CRUD
Saiba como fazer um CRUD utilizando programação em Java.
- Empresa: Crenilson
- Nível do curso: Básico
O JavaFX é uma plataforma de software multimídia desenvolvida pela Sun Microsystems baseada em java para a criação e disponibilização de Aplicação Rica para Internet que pode ser executada em vários dispositivos diferentes. As versões atuais permitem que os usuários criem aplicações tanto para desktop, quanto para navegadores e dispositivos móveis.
Um dos conceitos centrais dentro do JavaFX é chamado de “Perfil Comum”, que acaba representando a reutilização de grande parte do código em todos os dispositivos, sejam eles móveis ou desktops. Isto permite aos desenvolvedores utilizarem modelos de programação comuns enquanto desenvolvem para desktop ou dispositivos móveis. Para diferenciar as qualidades de cada dispositivo, por exemplo, o JavaFX 1.1 possui uma API para desktop que inclui a biblioteca swing e efeitos visuais avançados.
Aprenda como construir um CRUD com JavaFX neste curso online e gratuito. Não deixe de conferir também o curso de JavaFX para Iniciantes.
Sobre o curso
Este curso oferece um ciclo de ensino completo de desenvolvimento com o JavaFX. Para isso, os usuários poderão aprender a construir uma operação com o banco de dados de CRUD, que permite integrar a interface do banco de dados para inserir, ler ou exibir, atualizar e deletar registros.
Estrutura do curso
AgendaFX- Aula 001 – Apresentação – CRUD MVC – Sistema de Agenda de Contatos em JavaFX
AgendaFX- Aula 003 – Organizando o projeto – Padrão MVC
AgendaFX- Aula 004 – View e Controller; Titulo e maximizando a janela
AgendaFX- Aula 005 – Obtendo imagens e ícones
AgendaFX- Aula 006 – Inserindo um ícone na janela principal
AgendaFX- Aula 007 – Inserindo uma imagem de fundo na tela principal
AgendaFX- Aula 008 – Tela Principal – Inserindo Imagem (Logotipo)
AgendaFX- Aula 009 – Tela Principal – Criando o Menu de opções
AgendaFX- Aula 010 – Tela principal – Inserindo teclas de atalho no menu
AgendaFX- Aula 011 – Estilizando o Menu com CSS
AgendaFX- Aula 012 – Criando as classes Model
AgendaFX- Aula 013 – Criando o formulário padrão para cadastro
AgendaFX- Aula 014 – Formulário de Tipo de Contato
AgendaFX- Aula 015 – Criando o formulário de Usuário
AgendaFX- Aula 016 – Criando o formulário de cidades
AgendaFX – Aula 017 – Formulário de Contatos
AgendaFX- Aula 018 – Abrindo os formulários via Menu
AgendaFX- Aula 019 – O que é Hibernate? Criando o banco de dados para o sistema Agenda.
AgendaFX- Aula 020 – Configurando o arquivo Hibernate.cfg
AgendaFX- Aula 021 – Inserindo dependência para Hibernate e MySQL
AgendaFX- Aula 022 – Mapeando a Classe TipoContato
AgendaFX- Aula 023 – Mapeando a Classe Usuário
AgendaFX- Aula 024 – Mapeando a Classe Cidade
AgendaFX- Aula 25 – Mapeando a Classe Contatos
AgendaFX- Aula 026 – Criando a Classe ConexaoBanco – Parte I
AgendaFX- Aula 027 – Criando a Classe ConexaoBanco – Parte II
AgendaFX- Aula 028 – Model – Correções
AgendaFX- Aula 029 – TipoContatoDao – Método Salvar()
AgendaFX- Aula 030 – TipoContatoController – Titulo da Janela e Salvando os Dados
AgendaFX- Aula 031 – O que são Interfaces? Criando a interface ICadastro
AgendaFX- Aula 032 – Criando as colunas da tabela
AgendaFX- Aula 033 – Método consulta()
AgendaFX- Aula 034 – Criando o método atualizarTabela()
AgendaFX- Aula 035 – Redimensionando as colunas da tabela
AgendaFX- Aula 036 – Preenchendo o formulário ao clicar na tabela
AgendaFX- Aula 037 – Preenchendo o formulário ao mover setas no teclado
AgendaFX- Aula 038 – Limpando os campos do formulário
AgendaFX- Aula 039 – Excluindo registros
AgendaFX- Aula 040 – Alterando registros
AgendaFX- Aula 041 – Criando Mensagens de Alerta
AgendaFX- Aula 042 – Criando Mensagens de Alerta – Exclusão
AgendaFX- Aula 043 – Preenchendo ComboBox de UF – Formulário de Cidade
AgendaFX- Aula 044 – ComboBox versus Banco de Dados
AgendaFX- Aula 045 – Criando um ComboBox Genérico
AgendaFX- Aula 046 – Transformando as Classes DAO em Genéricas
AgendaFX- Aula 047 – Cadastro de Cidades
AgendaFX- Aula 048 – Formulário Contato: Novos componentes
AgendaFX- Aula 049 – Salvando o Contato Parte 1 – DatePicker RadionButton Checkbox
AgendaFX- Aula 050 – Contato: Ação para ComboBox de Cidade atualizar UF e CEP
AgendaFX- Aula 051 – Alterando o Contato
AgendaFX- Aula 052 – Excluindo o Contato
AgendaFX- Aula 053 – Regra de Negócio: Verificação para Liberação de Exclusão
AgendaFX- Aula 054 – Tooltip: Validando campos Parte I
AgendaFX- Aula 055 – Tooltip: Validando campos Parte II
Aulas:
-
AgendaFX- Aula 001 - Apresentação - CRUD MVC - Sistema de Agenda de Contatos em JavaFXAgendaFX- Aula 003 - Organizando o projeto - Padrão MVCAgendaFX- Aula 004 - View e Controller; Titulo e maximizando a janelaAgendaFX- Aula 005 - Obtendo imagens e íconesAgendaFX- Aula 006 - Inserindo um ícone na janela principalAgendaFX- Aula 007 - Inserindo uma imagem de fundo na tela principalAgendaFX- Aula 008 - Tela Principal - Inserindo Imagem (Logotipo)AgendaFX- Aula 009 - Tela Principal - Criando o Menu de opçõesAgendaFX- Aula 010 - Tela principal - Inserindo teclas de atalho no menuAgendaFX- Aula 011 - Estilizando o Menu com CSSAgendaFX- Aula 012 - Criando as classes ModelAgendaFX- Aula 013 - Criando o formulário padrão para cadastroAgendaFX- Aula 014 - Formulário de Tipo de ContatoAgendaFX- Aula 015 - Criando o formulário de UsuárioAgendaFX- Aula 016 - Criando o formulário de cidadesAgendaFX - Aula 017 - Formulário de ContatosAgendaFX- Aula 018 - Abrindo os formulários via MenuAgendaFX- Aula 019 - O que é Hibernate? Criando o banco de dados para o sistema Agenda.AgendaFX- Aula 020 - Configurando o arquivo Hibernate.cfgAgendaFX- Aula 021 - Inserindo dependência para Hibernate e MySQLAgendaFX- Aula 022 - Mapeando a Classe TipoContatoAgendaFX- Aula 023 - Mapeando a Classe UsuárioAgendaFX- Aula 024 - Mapeando a Classe CidadeAgendaFX- Aula 25 - Mapeando a Classe ContatosAgendaFX- Aula 026 - Criando a Classe ConexaoBanco - Parte IAgendaFX- Aula 027 - Criando a Classe ConexaoBanco - Parte IIAgendaFX- Aula 028 - Model - CorreçõesAgendaFX- Aula 029 - TipoContatoDao - Método Salvar()AgendaFX- Aula 030 - TipoContatoController - Titulo da Janela e Salvando os DadosAgendaFX- Aula 031 - O que são Interfaces? Criando a interface ICadastroAgendaFX- Aula 032 - Criando as colunas da tabelaAgendaFX- Aula 033 - Método consulta()AgendaFX- Aula 034 - Criando o método atualizarTabela()AgendaFX- Aula 035 - Redimensionando as colunas da tabelaAgendaFX- Aula 036 - Preenchendo o formulário ao clicar na tabelaAgendaFX- Aula 037 - Preenchendo o formulário ao mover setas no tecladoAgendaFX- Aula 038 - Limpando os campos do formulárioAgendaFX- Aula 039 - Excluindo registrosAgendaFX- Aula 040 - Alterando registrosAgendaFX- Aula 041 - Criando Mensagens de AlertaAgendaFX- Aula 042 - Criando Mensagens de Alerta - ExclusãoAgendaFX- Aula 043 - Preenchendo ComboBox de UF - Formulário de CidadeAgendaFX- Aula 044 - ComboBox versus Banco de DadosAgendaFX- Aula 045 - Criando um ComboBox GenéricoAgendaFX- Aula 046 - Transformando as Classes DAO em GenéricasAgendaFX- Aula 047 - Cadastro de CidadesAgendaFX- Aula 048 - Formulário Contato: Novos componentesAgendaFX- Aula 049 - Salvando o Contato Parte 1 - DatePicker RadionButton CheckboxAgendaFX- Aula 050 - Contato: Ação para ComboBox de Cidade atualizar UF e CEPAgendaFX- Aula 051 - Alterando o ContatoAgendaFX- Aula 052 - Excluindo o ContatoAgendaFX- Aula 053 - Regra de Negócio: Verificação para Liberação de ExclusãoAgendaFX- Aula 054 - Tooltip: Validando campos Parte IAgendaFX- Aula 055 - Tooltip: Validando campos Parte II