JAVA SE I + JAVA SE II
Crie páginas para web usando o TomCat, faça a integração de códigos Java (JSP) com HTML e manipule um banco de dados com JSP. Utilizando Eclipse, NetBeans 6 e JDeveloper 11, você aprenderá toda a parte de orientação a objetos (classe abstrata, polimorfismo, herança, interface, super, throws, encapsulamento, package, sobrecarga, instanciação de objetos, funções matemáticas e de string. Faça conexão com 6 bancos de dados diferentes. Crie, inove e fala a diferença. Torne-se um especialista em tecnologia JAVA.
Este curso possui certificado de conclusão.
Ao concluir este curso, você receberá um certificado digital.
Aumente as suas chances de ser contratado qualificando suas habilidades com certificados.
Este curso possui certificado de conclusão.
Aqui no Learncafe você tem acesso ao seu curso a hora que quiser. Os cursos ficam disponíveis 24 horas por dia, todos os dias da semana.
Além de ser uma plataforma fácil de usar, em qualquer aparelho com acesso à Internet, você ainda recebe um Certificado Digital ao concluir o seu curso.
Conteúdo programático:
Módulo I
Instalando NetBeans5.5
Abrindo NetBeans e projeto
Criando menus
Pasta imagens
Personalizando menus
Personalizando tela principal
Compilando e interpretando
Tamanho tela
Criando novo form e novo pacote
Classe Data
Melhorando data
Imagens nos botões
Inserindo hora
Hora Timer
Sair e fechar Forms.
LookAndFeel
LookAndFeelLiquid
Sobre Package
Chamando um Form.
Threads
Form cidade cria
ToolTipText
ComboBoxUF
Criando o banco de dados Access
Cria tabela cidade Access
Fonte dados ODBC
Conexão como banco
Método conecta
Conectando Form.Cidade ao banco
Colocando dados nos campos
TextFieldUF
Botão próximo
Botões AntUltPrim
Método mostrar dados
Pesquisar TextField
ComboBox
Chamando Form.Cidade
Ajustando pesquisa via digitação
Ajustando componentes pesquisa
Inserir o Jtable
Preenchendo JTable
JTable first para evitar erro
Button Groupe Rádio Button
Como deixar selected Rádio Button
Ordenação inicial por nome
Fazendo funcionar ordenação
Filtro SQL para o JTable
Criar tabela no Access bairro e logradouro
Criando Form.Bairro através de Template
Usando Template cidade para bairro
Funcionando bairro e chamando
Criando Form.Logradouro
Melhorar código bairro
Criando Form.Cliente
Montando Form.Cliente
Solucionado erro biblioteca timer
Layout cliente pronto
Máscaras 1 MaskFormatter
Máscaras 2 Aprendendo CPF
Máscaras CEP e encerramento
Resalva máscaras
Manutenção clientes
Inserindo foto do cliente
Inserindo no JcomboBox
Tirando as mensagens de conectou
Atualiza Cod.Cidade Log.Bairro
Atualiza ComboBox Cid.Bairro
Atualiza Combos quando navega
Grava sexo
Ao navegar atualiza sexo
Insere data atual novo registro
Novo sem foto
Atualiza sexo
Caixa diálogo busca arquivo foto
Encerramento cadastro de cliente
Chamando Form.Cliente
Tabela funcionário e ajeitando
Ajeitando o formulário de funcionários
Lidando com a parte de cargos
Finalizando o formulário de funcionários
Instalando Ireport
IReport criando a conexão
IReport criando e relembrando
Montando o relatório
Inserindo imagens e cores
Inserindo Logo Informaticon
Inserindo campos da tabela cidades
Ajeitando roda pé
Abrindo IReport
IReportWizard
Arquivo relCidades.jasper
Copiar bibliotecas JasperSoft para Java
Relatório de cidades
Chamando o relatório através de um botão
Criando a tabela estoque e tipo
Ajeitando o Form de estoque
Apresentando a tela do estoque
Término da parte básica
Mostrando e testando o formulário estoque
Calculando o preço de venda
Saída de mercadorias, o formulário
Criando tabela
Ajeitando o Form de saída de mercadorias
Ajeitando mostrar dados da NF
Ajeitando JComboBox cliente e outros
Preenchendo o JTable com todos os produtos
Inserindo (insert), limpando campos, ignorando
Compilando o formulário de Nota Fiscal
Botão novo registro
Inserindo dados no Access mesmo
Testando no Java ? Funcionando
Listando produtos da Nota Fiscal no JTable
Referente ao botão novo registro
Código automático feito no braço
Gravando os dados
Produtos no JComboBox
Atualiza JComboBox de produtos
Atualiza o preço de custo automaticamente
Preço total automático
Gravando ítens vendidos da Nota Fiscal
Gravação dos ítens vendidos funcionando
Dando baixa automaticamente no estoque
Funcionando baixa automática no estoque
Finaliza vendas e início de compras
Inicia login (acesso ao sistema)
Conecta login
Posicionamento do Form login
Trata campos vazios
Conectando com o banco de dados
Verifica no banco o login e senha digitados
Chamando a tela principal
Usando Dispose para fechar login
Tentativas de acertos
Funcionando 2 tentativas apenas
Mostra nome do usuário na tela principal
Campo senha
Definindo o formulário de inicialização
Atualizando em 2011
Atualização do curso de Java SE I NetBeans 7
Trocando show por setVisible e anexando imagens
Usando beforeFirst para mostrar todos os dados no JTable
isFirst e isLast mudando forma de testar navegação
Selecionando linha JTable e pegando dados com getValueAt
getSelectionModel setSelectionInterval getRowCount
Ordenando JTable setAutoCreateRowSorter
setEnabled botões melhorando Crud
Melhorando cadastro de bairros Crud
Corrigindo bugs e melhorando código
Cancelar com backup para recuperar dados dos campos
Implementando Insert e Update em mesmo botão salvar
Mundando totalmente método de pesquisa
Finalizando a parte de pesquisa UpperTo UpperCase
Banco PostgreSQL e conexão
Conectar com bancos Oracle SQLServer Firebird MySQL PostgreSQL Access
Automatizando sistema para conexão com vários bancos
Configurações FileInputStream ObjectInputStream
Conectando com MySQL MySQLConnector
Packages e conexões Oracle SQLServer Firebird
Relatórios IReport 3_7 JasperSoft
Criando um relatório na nova versão do IReport
Relatórios com MySQL e PostgreSQL
Configurando drivers do IReport no NetBeans
Classe Java para chamar o relatório
Fechar relatório sem fechar Form e outros
Instalando Plugin IReport no NetBeans e testando
Eclipse Helios 3_6 e WindowBuilder Pro
Form no Eclipse com WindoBuild igual ao NetBeans
Mostrando dados do banco no Eclipse
Navegando no Eclipse first lasta next previous
Gravar Insert e deletar Update no Eclipse
Configurando drivers e chamando relatório IReport no Eclipse
Build construindo projeto dist
Módulo II
Baixando JDK do site da SUN
Instalando o JDK 1_6_05
Primeiro exemplo no DOS
Baixando, instalando, criando JCreator
Entrada de dados pelo JOptionPane
Entrada dados DataInputStream
DataInputStream try catch
BufferedReader try catch
Entrada dados String Args
String Args[] try catch
Length String Args[] try catch
Throws IOException
Bloco finally
Throw new exception erro ocorrido
printStackTrace getMessage
Métodos Static Void
Métodos com parâmetros
Métodos que retornam argumentos
Métodos retornam com parâmetros
Sobrecarga
Chama método de outra classe
Usa métodos de outra classe
OO e Package
Package
Classe vendas
Instanciando objetos new
Manipulando objetos
Ecampsulamente private public
Ecampsulamente private public método
Ecampsulamente protected private public
Palavra reservada this
Métodos construtores
Herança
Herança Extends
Polimorfismo e Herança
Implementando Polimorfismo
Classe Abstrata
Implementa Classe Abstrata
Polimorfismo em Classe Abstrata
Polimorfismo e Classe Abstrata
Interface Implements
Interface Implements Instanciação
Herança multiplica usando interface
Instalando e usando projeto no Gel
Manipulando o projeto no Gel
Formulários com JFrame no braço
JFrame setTitle setSize setLocation
JFrame setDefaultCloseOperation getContentPane
JFrame setVisible true new color
add JLabel JButton JTextField
Gerenciador FlowLayout
Gerenciador GridLayout
Gerenciador BorderLayout
Gerenciador null setBounds
ImageIcon para imagens
Color para Foreground e Background
Color setFont para labels e botões
JComboBox addItem
JList e vetor
Swing ButtonGroup RadioButton
Swing JPanel RadioButton
JPasswordField e setEchoChar Swing
JTextArea e JScrollPane
JMenu e JMenuBar
JMenuItem e addSeparator
Events ActionListener actionPermormed
addActionListener ActionEvent getSource
addFocusListener FocusListener focusLost
Criando uma calculadora em Java
Montando o Form da calculadora
getText Somar DoubleparseDouble
Calculando e requestFocus setEditable
Implements interface calculadora
Melhorando implementação calculadora
NumerFormat para formatação de números
Instância para classe calculadora
Finalizando a calculadora simples
Instalando o NetBeans 6_0_1
Importando fontes e Packages
Ajeitando as classes no NetBeans
Classes e Packages no NetBeans
Montando Calc do Windows em Java
Implementando o Calc do Windows em Java
Métodos Substring e length
Continuando na classe calc
Boolean na implementação da classe calc
Implementação da classe calc
Otimizando a classe
Finalizando a classe calc
Gerenciador desenho livre NetBeans 6
Calc usando componentes do NetBeans 6
Finalizando calc no NetBeans 6
Classe conexão com Access
Firebird classe conexão
Firebird drivers conexão Java
Firebird library drivers dist jar
Finalizando conexão com Firebird
Classe conexão Oracle banco
Drivers Oracle efetuando conexão
SQLServer 2005 conexão Java
Driver jTDS conexão SQLServer 2005
jar e finalizando conexão SQLServer 2005
Classe conexão com MySQL
MySQL Connector jar conexão
PostgreSQL
Classe para conectar qualquer banco
Criando um Form padrão
Posicionando componentes na classe
Finalizando classe Form padrão
Criando um JTable no braço
Extends Herança do Form padrão
Diferenças Import e Package private public
Extends Form padrão
Herdando eventos do Form padrão
Criando métodos na class
Classe ImageIcon Form padrão
Método setToolTipText na classe padrão
Instanciando classe conexão
Fazendo a aplicação funcionar com banco
Implementando ResultSet getString getInt
Usando Super na aplicação
Tabelas na aplicação
Métodos Genéricos na classe
Métodos First Previows Last Next com parâmetros
Implementando mais classes e métodos
Método gravar Insert Genérico
Método Genérico para alteração de dados
Preencher JComboBox com método padrão
Criando método pesquisa
Classes e componentes
Classes e componentes com Super
Classes e componentes com Extends
Herança e reutilização de código
Criando Form com o NetBeans 6
Super classe configurações
Fantástica classe vários bancos
Classe conexões com vários bancos
Serializable classe conexões com vários bancos
ObjectOutputStream FileOutputStream writeObject
FileInputStream ObjectInputStream readObject
Implementando classe conexões com vários bancos
NetBeans 6 personalizando sistema
Configurando inicialização sistema NetBeans 6
Parâmetros de configuração
Fim NetBeans 6 e início Eclipse 332
Criando classes no Eclipse
Função String Lentgh no Eclipse
Métodos toUpperCase e toLowerCase
Método substring no Form Eclipse
Método charAt no Java
Método replace manipulando String
Método indexOf manipulando String
Método trim manipulando String
Método Math matemático
Métodos sqrt pow Math matemático
Métodos ceil floor Math matemático
Instalação JDeveloper 10g
Criando uma classe Java no JDeveloper10g
Usando a IDE JDeveloper11g
Criando Forms e classes no JDeveloper11G
JDeveloper11G método principal e execução
Classe DecimalFormat applyPatern JDeveloper11G
DecimalFormat formatando valores R$ JDeveloper11G
Finalizando classe DecimalFormat formatando números
Classe Locale para internacionalização
getDisplayCountry getCountry Locale
Finalizando a classe Locale no JDeveloper11G
Iniciando classe Array de objetos
Array de objetos 4x6 para JButton
Array de objetos