Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Gerador de aplicativos Java
Highest Rated
Rating: 4.3 out of 5(14 ratings)
126 students

Gerador de aplicativos Java

O que você acha de Dominar Java e criar formulários completos (CRUD) em segundos ? É isso o que vocês vão aprender
Created byNeri Neitzke
Last updated 4/2017
Portuguese

What you'll learn

  • Dominar Java
  • Usar o METADADOS para pegar dados de acesso ao banco
  • Criar formulários completos (CRUD) em segundos
  • Ter um dominio mais aprofundado em Java

Course content

1 section149 lectures21h 8m total length
  • Montando o form do super java rapido7:51
  • Ainda montando form do super java rapido6:33
  • Adicionando Paineis e JTabbedPane4:54
  • Iniciando painel Banco de Dados5:23
  • Oracle SQLServer Firebird PostgreSQL MySQL7:39
  • Labels banco usuario e senha9:18
  • JTextFields banco usuario e senha5:44
  • Botao Conectar com o Banco5:42
  • Botao Gera Classe Java5:48
  • TextArea para classe gerada4:50
  • implements ActionEvent5:53
  • Testando a Classe Gerada Automaticamente9:04
  • Connection ResultSet Statement6:21
  • Iniciando Conexao com o banco5:04
  • Class forName escolhendo Driver7:05
  • Testando a conexao com o banco8:22
  • Finalizando a primeira conexao6:23
  • Panel Tabelas e Campos7:20
  • Instalando NetBeans 6_55:24
  • Copiando e testando Gerador no NetBeans 6_54:48
  • DatabaseMetaData e getMetaData6:14
  • getTables para Listar tabelas do banco8:15
  • List para mostrar campos de Tabela5:52
  • Statement e ResultSet para Atributos7:10
  • GetColumnName do getMetaData9:15
  • Selecionar campos de uma tabela8:14
  • Enviando todos os campos da tabela8:34
  • Enviando campos selecionados da tabela6:51
  • Removendo os campos selecionados5:46
  • Conexao do Oracle e SqlServer8:52
  • Conexoes Firebird MySQL PostgreSQL8:15
  • Ajustando Conexoes com bancos5:47
  • Finalizando Conexoes com bancos9:18
  • LookAndFell no Gerador6:07
  • Gerando classe com nome da tabela6:15
  • Melhorando o form gerado5:28
  • Gerando e posicionando Titulo automático8:13
  • Finalizando titulo na classe gerada9:13
  • Cabecalho da consulta na classe gerada8:45
  • Mais Cabecalho da consulta na classe11:37
  • Gerando Labels dos campos automaticamente9:20
  • Gerando TextField dos campos automaticamente9:11
  • Ajustando JLabels dos campos automaticamente9:31
  • Ajustando JTextFields dos campos automaticamente8:23
  • Iniciando posicionamento setBounds automatico8:17
  • Posicionamento Labels setBounds automatico no form7:17
  • Posicionamento Labels setBounds automatico no form7:45
  • Inserindo os TextFields dos campos no form4:53
  • Ajustando tamanho dos campos dos TextFields automaticame7:15
  • Novo método ajustando tamanho dos campos8:49
  • Ajustando método tamanho dos campos9:20
  • Ainda ajustando tamanho dos campos automaticamente8:04
  • ResultSet para campos selecionados.9:06
  • String campos SQL para ResultSet9:17
  • Adicionando ultimo campo do resultset no form7:28
  • Finalmente funcionando na vertical8:20
  • Ajustando campos com tamanho menor6:06
  • Adicionando uma panel Ajustes8:04
  • Fornecendo opção de escolha de formato8:10
  • Imagem para escolha de formato9:36
  • ButtonGroup e JRadioButton funcionando6:04
  • Corrigindo bug detectado na geração9:12
  • Finalizado correção de bug no posicionamento9:29
  • Iniciando posicionamento dos campos na horizontal9:50
  • Fazendo posicionamento dos campos na horizontal7:03
  • Posicionamento conforme tamanho atributos9:03
  • Perfeito ufa posicionamento horizontal finalizado9:15
  • Gerando form conforme opção escolhida8:07
  • Criando ImageIcon dos botoes automaticamente9:31
  • Botoes gravar excluir salvar novo navegação10:40
  • Posicionando Botoes e Adicionando-os8:37
  • Gerando form com todos os botoes9:36
  • Testando Geração do form com botoes10:31
  • Implementando setToolTipText nos botoes gerados9:27
  • Alinhando todas linhas do fonte gerado7:38
  • Código fonte gerado em perfeito alinhamento9:17
  • Criando nova forma de escolher layout11:34
  • Demonstração de como ficaria na horizontal11:46
  • Reposicionando demonstração na horizontal11:03
  • Adicionando opção escolha cor de Label9:43
  • Executando a opção escolha cor de Label9:37
  • Implementação cores labels frente funcionando10:08
  • Adicionando novas opções de escolha de tela8:38
  • Multiplas opções de escolha para tela11:18
  • Personalizando as opções de escolha7:00
  • Cor de Foreground dos textfields9:29
  • Cor de backGround dos textfields11:23
  • Finalizando a geração cores nos testfields9:24
  • Método para gerar a cor do form10:17
  • Gerando e testando cor de fundo4:54
  • LooakAndFeel para a classe gerada9:14
  • Gravando configurações java io Serializable9:32
  • Finalizando gravação das configurações em arquivo8:36
  • Lendo as configurações e setando9:18
  • Finalizando a parte de configurações9:56
  • Iniciando geração classe com conexao com banco9:25
  • conexao funcionando na classe gerada8:18
  • Listando dados no ComboBox pesquisa9:30
  • Método para mostrar dados nos campos da classe gerada7:37
  • Mostrando e testando dados na classe gerada9:09
  • Implements ActionListener na classe gerada9:52
  • Acao proximo registro na classe gerada11:00
  • Testando actioPermed proximo registro11:33
  • Acoes primeiro anterior e ultimo registro11:00
  • Personalização Exceção para first last previous next11:07
  • Ação novo registro para classe gerada8:34
  • Implementando ação de novo registro8:10
  • Gerando código automático9:58
  • Perfeito, código automatico funcionando7:05
  • Iniciando método para gravar registro10:10
  • implementando SQL Insert para qualquer tabela9:35
  • Testando o SQL para inserção de dados11:33
  • Finalizando sql insert na classe gerada9:52
  • Show de bola SQL Insert Funcionando8:38
  • Iniciando Alteração Update dos dados9:20
  • Executando SQL Alteração Update8:52
  • Finalizando SQL Alteração Update11:35
  • Show de bola SQL Update Funcionando7:38
  • Iniciando SQL Delete excluir dados7:48
  • Implantando SQL Delete excluir de qualquer tabela11:52
  • Finalizando excluir na classe gerada11:36
  • Ufa excluir delete funcionando para qualquer tabela11:12
  • Implementando Consulta via digitação10:26
  • Finalizando geração da consulta via digitação9:40
  • Pronta e incrementada consulta via digitação8:36
  • Iniciado e finalizado consulta via JComboBox8:44
  • Novo Panel e novo List para nomes labels7:35
  • Opção de escolha dos nomes dos labels7:45
  • Evento actionPermed para alteração labels8:37
  • Finalizando personalização dos labels8:55
  • Show de bola finalizado labels personalizados6:48
  • Instalando Eclipse e testando gerador nele10:39
  • Incrementando ainda mais as Legendas9:40
  • Troca de Legenda finalizado6:00
  • Testando com o Banco Firebird8:40
  • Gerando arquivo da classe com FileOutputStream9:39
  • Gerando arquivo classe gerada finalizado7:16
  • Encoding para correção de bug9:38
  • geração de classe para todas as tabelas do banco9:06
  • Criando método para gerar tudo8:51
  • Metadata todos campos de todas as tabelas9:52
  • Implementando método para todas as classes9:18
  • Gerando arquivos para todas as classes9:32
  • Corrigindo bug na geração de todas as classes9:25
  • Viva Funcionando geração para banco completo9:23
  • Testando geração das classes com Firebird9:55
  • Finalizando geração para todas as tabelas8:53
  • Fim da versão I deste super gerador5:39
  • Último Ajuste na geração da classe3:54

Requirements

  • Conhecer bem o Java, indico meus cursos de Java SE I e Java SE II
  • Ter acesso a um computador

Description

Super Gerador de formulários (CRUD) rápidos em Java

O que você acha de Dominar Java e criar formulários completos (CRUD) em segundos ? É isso o que vocês vão aprender com esse super gerador.

Depois de mais de 2 anos, mais de 1.000 horas de muita pesquisa e principalmente programação, está pronto a primeira versão desse super programa que gera aplicativos completos em java em poucos segundos. São 149 vídeo aulas em 5.5 gigabyte em vídeo aulas e arquivos fonte+instalação.

Esse é um programa 3 em 1 pois:

  1. Você poderá usar o software para criar suas aplicações em segundos.
  2. Poderá usar o código fonte para incrementar e personalizar ainda mais esse software (menos trocar o autor né).
  3. Poderá usar as 149 vídeo aulas para ver, ouvir e aprender como desenvolvi esse software linha a linha, e aprender muito de java.

Usei o Netbeans 6.5 e Eclipse 3.4. Mas como usei somente código java puro (sem usar componentes das IDE`s), você poderá usar qualquer editor.

A B A I X O V E J A O C R O N O G R A M A D E S T E C U R S O

aula 1730 - Primeira aula do super java rapido
aula 1731 - Montando o form do super java rapido
aula 1732 - Ainda montando form do super java rapido
aula 1733 - Adicionando Paineis e JTabbedPane
aula 1734 - Iniciando painel Banco de Dados
aula 1735 - Oracle SQLServer Firebird PostgreSQL MySQL
aula 1736 - Labels banco usuario e senha
aula 1737 - JTextFields banco usuario e senha
aula 1738 - Botao Conectar com o Banco
aula 1739 - Botao Gera Classe Java
aula 1740 - TextArea para classe gerada
aula 1741 - implements ActionEvent
aula 1741 - Testando a Classe Gerada Automaticamente
aula 1742 - Connection ResultSet Statement
aula 1743 - Iniciando Conexao com o banco
aula 1744 - Class forName escolhendo Driver
aula 1745 - Testando a conexao com o banco
aula 1746 - Finalizando a primeira conexao
aula 1747 - Panel Tabelas e Campos
aula 1748 - Instalando NetBeans 6_5
aula 1749 - Copiando e testando Gerador no NetBeans 6_5
aula 1750 - DatabaseMetaData e getMetaData
aula 1751 - getTables para Listar tabelas do banco
aula 1752 - List para mostrar campos de Tabela
aula 1753 - Statement e ResultSet para Atributos
aula 1754 - GetColumnName do getMetaData
aula 1755 - Selecionar campos de uma tabela
aula 1756 - Enviando todos os campos da tabela
aula 1757 - Enviando campos selecionados da tabela
aula 1758 - Removendo os campos selecionados
aula 1759 - Conexao do Oracle e SqlServer
aula 1760 - Conexoes Firebird MySQL PostgreSQL
aula 1761 - Ajustando Conexoes com bancos
aula 1762 - Finalizando Conexoes com bancos
aula 1763 - LookAndFell no Gerador
aula 1764 - Gerando classe com nome da tabela
aula 1765 - Melhorando o form gerado
aula 1766 - Gerando e posicionando Titulo automático
aula 1767 - Finalizando titulo na classe gerada
aula 1768 - Cabecalho da consulta na classe gerada
aula 1769 - Mais Cabecalho da consulta na classe
aula 1770 - Gerando Labels dos campos automaticamente
aula 1771 - Gerando TextField dos campos automaticamente
aula 1772 - Ajustando JLabels dos campos automaticamente
aula 1773 - Ajustando JTextFields dos campos automaticamente
aula 1774 - Iniciando posicionamento setBounds automatico
aula 1775 - Posicionamento Labels setBounds automatico no form
aula 1776 - Finalizando Posicionamento Labels Estaticamente
aula 1777 - Inserindo os TextFields dos campos no form
aula 1778 - Ajustando tamanho dos campos dos TextFields automaticamente
aula 1779 - Novo método ajustando tamanho dos campos
aula 1780 - Ajustando método tamanho dos campos
aula 1781 - Ainda ajustando tamanho dos campos automaticamente
aula 1782 - ResultSet para campos selecionados.
aula 1783 - String campos SQL para ResultSet
aula 1784 - Adicionando ultimo campo do resultset no form
aula 1785 - Finalmente funcionando na vertical
aula 1786 - Ajustando campos com tamanho menor
aula 1787 - Adicionando uma panel Ajustes
aula 1788 - Fornecendo opção de escolha de formato
aula 1789 - Imagem para escolha de formato
aula 1790 - ButtonGroup e JRadioButton funcionando
aula 1791 - Corrigindo bug detectado na geração
aula 1792 - Finalizado correção de bug no posicionamento
aula 1793 - Iniciando posicionamento dos campos na horizontal
aula 1794 - Fazendo posicionamento dos campos na horizontal
aula 1795 - Posicionamento conforme tamanho atributos
aula 1796 - Perfeito ufa posicionamento horizontal finalizado
aula 1797 - Gerando form conforme opção escolhida
aula 1798 - Criando ImageIcon dos botoes automaticamente
aula 1799 - Botoes gravar excluir salvar novo navegação
aula 1800 - Posicionando Botoes e Adicionando-os
aula 1801 - Gerando form com todos os botoes
aula 1802 - Testando Geração do form com botoes
aula 1803 - Implementando setToolTipText nos botoes gerados
aula 1804 - Alinhando todas linhas do fonte gerado
aula 1805 - Código fonte gerado em perfeito alinhamento
aula 1806 - Criando nova forma de escolher layout
aula 1807 - Demonstração de como ficaria na horizontal
aula 1808 - Reposicionando demonstração na horizontal
aula 1809 - Adicionando opção escolha cor de Label
aula 1810 - Executando a opção escolha cor de Label
aula 1811 - Implementação cores labels frente funcionando
aula 1812 - Adicionando novas opções de escolha de tela
aula 1813 - Multiplas opções de escolha para tela
aula 1814 - Personalizando as opções de escolha
aula 1815 - Cor de Foreground dos textfields
aula 1816 - Cor de backGround dos textfields
aula 1817 - Finalizando a geração cores nos testfields
aula 1818 - Método para gerar a cor do form
aula 1819 - Gerando e testando cor de fundo
aula 1820 - LooakAndFeel para a classe gerada
aula 1821 - Gravando configurações java io Serializable
aula 1822 - Finalizando gravação das configurações em arquivo
aula 1823 - Lendo as configurações e setando
aula 1824 - Finalizando a parte de configurações
aula 1825 - Iniciando geração classe com conexao com banco
aula 1826 - conexao funcionando na classe gerada
aula 1827 - Listando dados no ComboBox pesquisa
aula 1828 - Método para mostrar dados nos campos da classe gerada
aula 1829 - Mostrando e testando dados na classe gerada
aula 1830 - Implements ActionListener na classe gerada
aula 1831 - Acao proximo registro na classe gerada
aula 1832 - Testando actioPermed proximo registro
aula 1833 - Acoes primeiro anterior e ultimo registro
aula 1834 - Personalização Exceção para first last previous next
aula 1835 - Ação novo registro para classe gerada
aula 1836 - Implementando ação de novo registro
aula 1836 - Gerando código automático
aula 1837 - Perfeito, código automatico funcionando
aula 1838 - Iniciando método para gravar registro
aula 1839 - implementando SQL Insert para qualquer tabela
aula 1840 - Testando o SQL para inserção de dados
aula 1841 - Finalizando sql insert na classe gerada
aula 1842 - Show de bola SQL Insert Funcionando
aula 1843 - Iniciando Alteração Update dos dados
aula 1844 - Executando SQL Alteração Update
aula 1845 - Finalizando SQL Alteração Update
aula 1846 - Show de bola SQL Update Funcionando
aula 1848 - Iniciando SQL Delete excluir dados
aula 1849 - Implantando SQL Delete excluir de qualquer tabela
aula 1850 - Finalizando excluir na classe gerada
aula 1851 - Ufa excluir delete funcionando para qualquer tabela
aula 1852 - Implementando Consulta via digitação
aula 1853 - Finalizando geração da consulta via digitação
aula 1854 - Pronta e incrementada consulta via digitação
aula 1855 - Iniciado e finalizado consulta via JComboBox
aula 1856 - Novo Panel e novo List para nomes labels
aula 1857 - Opção de escolha dos nomes dos labels
aula 1858 - Evento actionPermed para alteração labels
aula 1859 - Finalizando personalização dos labels
aula 1860 - Show de bola finalizado labels personalizados
aula 1861 - Instalando Eclipse e testando gerador nele
aula 1862 - Incrementando ainda mais as Legendas
aula 1863 - Troca de Legenda finalizado
aula 1864 - Testando com o Banco Firebird
aula 1865 - Gerando arquivo da classe com FileOutputStream
aula 1866 - Gerando arquivo classe gerada finalizado
aula 1867 - Encoding para correção de bug
aula 1868 - geração de classe para todas as tabelas do banco
aula 1869 - Criando método para gerar tudo
aula 1870 - Metadata todos campos de todas as tabelas
aula 1871 - Implementando método para todas as classes
aula 1872 - Gerando arquivos para todas as classes
aula 1873 - Corrigindo bug na geração de todas as classes
aula 1874 - Viva Funcionando geração para banco completo
aula 1875 - Testando geração das classes com Firebird
aula 1876 - Finalizando geração para todas as tabelas
aula 1877 - Fim da versão I deste super gerador
aula 1878 - Último Ajuste na geração da classe

Who this course is for:

  • Interessados em se aprofundar em Java
  • Alunos que queiram aprender mais sobre esta ferramenta
  • Pessoas interessadas em programação