Curso Online de JAVA

Curso Online de JAVA

A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sugestões e criticas via painel de contato O curso oferecido acim...

Continue lendo

Autor(a):

Carga horária: 45 horas


Por: R$ 180,00
(Pagamento único)

Mais de 30 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sugestões e criticas via painel de contato

O curso oferecido acima é totalmente completo e garantimos que os usuarios tenham um excelente desempenho e aprendizado

Atenciosamente,
Promovendo Conhecimento

ESTAMOS OFERECENDO CURSOS DE TODAS AS AREAS A MAIORIA DELES EM TI (TECNOLOGIA DA INFORMAÇAO) POREM OFERECEMOS CURSOS DE ADMINISTRAÇÃO, GESTÃO EM GERAL, ANALISE, DESENVOLVIMENTO, ENGENHARIA E MUITOS OUTROS CONFIRAM



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • Curso de Linguagem Java

    curso de linguagem java

  • Principais Objetivos do Curso

    2

    principais objetivos do curso

    utilização de ferramentas de desenvolvi-mento gratuitas e/ou livres.
    parte i
    familiaridade com as estruturas de programação e criação de interfaces gráficas com o usuário.
    parte ii
    uso das principais estruturas de dados. construção de uma aplicação de banco de dados na web.

  • Bibliografia de Referência

    3

    bibliografia de referência

    core java 2
    volume 1 – fundamentos volume 2 – recursos avançados
    cay s. horstmann & gary cornell
    editora makron books - sun microsystems
    aprenda programação orientada a objetos em 21 dias
    anthony sintes
    editora makron books
    jdbc e java - programação para banco de dados
    george reese
    editora berkeley – o´reilly
    java - servlet: programação
    jason hunter & william crawford
    editora ciência moderna – o´reilly
    certificação sun para programadores e desenvolvedores
    kathy sierra & bert bates
    editora altabooks - osborne

  • Bibliografia de Referência

    4

    bibliografia de referência

    desenvolvendo sites de e-commerce
    como criar um eficaz e lucrativo site de e-commerce passo a passo
    vivek sharma & rajiv sharma
    editora makron books
    desenvolvendo na web com javaserver pages
    duane k. fields & mark a. kolb
    editora ciência moderna – manning
    java - guia de consulta rápida
    fábio ramon
    editora novatec
    jdbc 2 - guia de consulta rápida
    acesso a banco de dados usando a linguagem java – guia de consulta rápida
    fábio ramon
    editora novatec

  • Bibliografia Complementar

    5

    bibliografia complementar

    java use a cabeça
    kathy sierra e bert bates
    editora alta books
    java como programar
    deitel
    editora pearson / prentice hall
    simplesmente java
    michael wenstrom
    editora alta books
    big java
    cay horstmann
    editora bookman
    tudo sobre a jsp: com o netbeans em aplicações distribuídas
    fernando anselmo
    visual books

  • Sites para Consulta

    6

    sites para consulta

    http://java.net
    www.java.sun.com
    www.soujava.org.br
    www.guj.com.br
    www.sobresites.com.br/java
    www.j2eebrasil.com.br
    www.portaljava.com.br
    www.javafree.com.br
    www.javasoft.com.br
    www.mundooo.com.br
    www.caelum.com.br
    www.globalcode.com.br
    www.argonavis.com.br
    www.tarcisiolopes.com.br
    www.javaman.com.br
    www.rsjug.org/html-2004/artigos/robocode.pdf
    http://uniclick.unisul.br/robocode

  • Tópicos Abordados no Curso

    7

    tópicos abordados no curso

    introdução à linguagem java
    histórico
    utilização
    características
    ambiente de desenvolvimento
    estruturas de programação
    programação orientada a objetos
    nomenclatura
    propriedades
    construção de classes
    interface gráfica (awt, swing)
    contâineres
    componentes
    gerenciamento de layout
    manipulação de eventos

  • Tópicos Abordados no Curso

    8

    tópicos abordados no curso

    applets (mini-aplicações cliente)
    conceitos
    métodos particulares
    construção e acesso
    conectividade de banco de dados (jdbc)
    conceito da arquitetura jdbc
    etapas da programação jdbc
    manutenção de tabelas de banco de dados
    servlets / jsp (aplicações servidor)
    servidores http
    formato de um servlet.
    gravação de dados de um formulário html em um banco de dados remoto.
    exibição de dados de um banco de dados em uma página html.

  • Histórico da Linguagem

    9

    histórico da linguagem

    1991 – início do projeto green
    linguagem oak criada por james gosling, mike sheridan e patrick naughton. inspirada na ucsd pascal de niklaus wirth, porém, baseada em c++ (unix)‏
    1994 – hotjava
    gosling desenvolve o navegador webrunner depois chamado de hotjava para demonstrar o uso de java no desenvolvimento de aplicativos para redes.
    o compilador java, originalmente escrito em c, é reescrito em java.
    1995 – início da era java
    lançamento oficial da linguagem java, kit jdk 1.0 alpha.
    netscape com suporte à java

  • Histórico da Linguagem

    10

    histórico da linguagem

    1996 – lançamento do kit jdk 1.0
    jvm para macos.
    primeiro javaone
    1997 – lançamento da versão 1.1
    conectividade de bancos de dados, servlets e objetos distribuídos.
    novo modelo de eventos, internacionalização, modelo de componentes javabeans)‏
    jdk 1.1.3 para linux.
    javacard
    1998 – lançamento do java2
    jdk 1.2 - jfc swing e segurança.
    formalização do jcp – java community process.
    api java 3d.

  • Histórico da Linguagem

    11

    histórico da linguagem

    1999 – edições da plataforma: j2se, j2ee e j2me
    lançamento de jsp – java server pages.
    apache jakarta.
    tecnologia javacard adotada como padrão mundial.
    2000 – j2se 1.3
    400 grupos de usuários no mundo.
    javaone com mais de 25.000 desenvolvedores.
    netbeans open-source
    2001 – ide eclipse
    j2me para linux.
    catálogo j2ee patterns.
    lançamento do sdk j2ee 1.3


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 180,00
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.

  • Curso de Linguagem Java
  • Principais Objetivos do Curso
  • Bibliografia de Referência
  • Bibliografia Complementar
  • Sites para Consulta
  • Tópicos Abordados no Curso
  • Histórico da Linguagem
  • Edições Java
  • Plataforma Java 2 Standard Edition
  • Alguns motivos para você usar Java
  • Características da Linguagem
  • Java Community Process - JCP
  • Java Specification Request - JSR
  • Ambiente de Desenvolvimento
  • Estruturas de Programação
  • Formato Geral de um Programa
  • Padrões de Codificação Java da Sun
  • Comentários
  • Tipos de Dados
  • Tipos de Dados (cont.)
  • Operadores
  • Operadores Aritméticos
  • Operadores de Atribuição
  • Operadores Relacionais
  • Operadores Lógicos
  • Operadores bit a bit
  • Entrada e Saída via Console
  • Entrada e Saída com printf e Scanner
  • Declaração e Inicialização de Variáveis
  • Conversão de Tipos
  • Conversão entre Tipos Numéricos
  • Conversão entre Strings e Números
  • Controle de Fluxo
  • Desvio - if
  • Desvio - switch
  • Laço - while
  • Laço – do...while
  • Laço – for
  • Controles de laço
  • JOptionPane (javax.swing.JOptionPane)
  • Jar Executável
  • Exercícios Propostos
  • Entrada em tempo de execução (antes da classe Scanner)
  • Declaração e Inicialização de Arrays
  • Carga e exibição de Arrays
  • Exercícios com arrays
  • Exceções
  • Usando import static
  • Algumas Classes Java
  • Classe String (java.lang.String)
  • Classe String (cont.)
  • Classe StringBuffer (java.lang.StringBuffer)
  • Classe StringBuffer (cont.)
  • Manipulação de Datas
  • Classe Date (java.util.Date)
  • Classe Calendar (java.util.Calendar)
  • Exemplo de Manipulação de Datas
  • Classe Math (java.lang.Math)
  • Empacotadores de Objetos (wrappers)
  • Wrappers (cont.)
  • Classe Arrays (java.util.Arrays)
  • Classe Vector (java.util.Vector)
  • Programação Orientada a Objetos
  • Formato geral de uma classe
  • Modificadores de Acesso
  • Instalação do IDE Livre Eclipse
  • Interface Gráfica - AWT
  • Pacote java.awt
  • Hierarquia AWT
  • Component (java.awt.Component)
  • Container (java.awt.Container)
  • Window (java.awt.Window)
  • Frame (java.awt.Frame)
  • Panel (java.awt.Panel)
  • Componentes AWT
  • Label (java.awt.Label)
  • Button (java.awt.Button)
  • TextField (java.awt.TextField)
  • TextArea (java.awt.TextArea)
  • Checkbox (java.awt.Checkbox)
  • CheckboxGroup (java.awt.CheckboxGroup)
  • Choice (java.awt.Choice)
  • List (java.awt.List)
  • Interface Gráfica - JFC Swing
  • Pacote javax.swing
  • Diagrama de Classes Swing
  • Containers Swing (javax.swing)
  • JFrame (javax.swing.JFrame)
  • Passos sugeridos para a criação de uma interface gráfica
  • JPanel (javax.swing.JPanel)
  • Componentes Swing
  • JComponent ( javax.swing.JComponent )
  • JLabel ( javax.swing.JLabel )
  • JButton ( javax.swing.JButton )
  • JTextField ( javax.swing.JTextField )
  • Exemplo de Interface Gráfica
  • Exemplo de Componentes Swing
  • Gerenciadores de Layout
  • BorderLayout (java.awt.BorderLayout)
  • FlowLayout (java.awt.FlowLayout)
  • GridLayout (java.awt.GridLayout)
  • GridBagLayout (java.awt.GridBagLayout)
  • GridBagConstraints (java.awt.GridBagConstraints)
  • Exemplo de GridBagLayout
  • Modificando o Layout dos containers
  • Agrupando componentes em paineis
  • Exercício proposto
  • Exercício Programa de Cálculos
  • Criação de um Painel com Título
  • JCheckBox ( javax.swing.JCheckBox )
  • Exemplo com JCheckBox
  • JRadioButton ( javax.swing.JRadioButton )
  • ButtonGroup ( javax.swing.ButtonGroup )
  • Exemplo com JRadioButton
  • JList (javax.swing.JList)
  • DefaultListModel (javax.swing.DefaultListModel)
  • Exemplo JList
  • JComboBox (javax.swing.JComboBox)
  • DefaultComboBoxModel (javax.swing.DefaultComboBoxModel)
  • Exemplo JComboBox
  • JTable (javax.swing.JTable)
  • DefaultTableModel (javax.swing.table.DefaultTableModel)
  • Exemplo JTable
  • Exemplo JTable usando um ResultSet
  • Exemplo JTable ResultSet Atualizável
  • Cores, Desenhos e Fontes
  • Color (java.awt.Color)
  • Font (java.awt.Font)
  • Alteração de Look And Feel
  • Manipulação de Eventos
  • Eventos de Ação
  • Exercício
  • Eventos de Janela
  • JColorChooser (javax.swing.JColorChooser)
  • Eventos de Mouse
  • Eventos de Teclado
  • Exemplo: Várias Janelas
  • Exemplo: Botão Personalizado
  • Tipos de Cursor (java.awt.Cursor)
  • Exemplo de Tipos de Cursor
  • Exemplo de Cursor Personalizado
  • Tratamento de Exceções
  • Desenhando Formas Geométricas
  • Imagens
  • Imagens (exemplo)
  • Imagens (exemplo 2)
  • Menus
  • Menus (javax.swing.JMenu)
  • Menus
  • Mini-aplicativos - Applets
  • Applet (java.applet.Applet)
  • Applet – Arquivo HTML
  • Applet – Código da Classe
  • Exercício
  • Manipulação de Arquivos do Sistema de Arquivos – java.io
  • Gravação de dados em arquivo texto
  • Leitura de dados de arquivo texto
  • Gravando dados em arquivo texto (como objetos)
  • Lendo dados de arquivo texto (como objetos)
  • Conectividade de Banco de Dados (JDBC)
  • Conectividade de Banco de Dados
  • Introdução à Linguagem SQL
  • Mapeamento java.sql.Types para Java
  • Mapeamento java.sql.Types para Java (cont.)
  • Conectividade de Banco de Dados
  • Usando o MySQL
  • Instalação do MySQL (no Windows)
  • Criação de banco de dados com MySQL
  • Principais tipos de dados no MySQL
  • Principais tipos de dados no MySQL (cont.)
  • Principais comandos do MySQL monitor
  • Conexão com MySQL
  • Acesso a dados no MySQL com Eclipse
  • Usando o Apache Derby
  • Exercício
  • Comandos JDBC (java.sql.Statement)
  • Comandos preparados JDBC (java.sql.PreparedStatement)
  • Conjuntos de Resultados ( ResultSet )
  • Conjuntos de Resultados Atualizáveis
  • API - JDBC
  • Exercício
  • Java Collections Framework (java.util)
  • API Collections
  • Comentários sobre Estruturas de Dados
  • Interface Collection <E> (java.util.Collection)
  • Exemplo Interface List
  • Classe LinkedList<E> (java.util.LinkedList)
  • Exemplo LinkedList
  • Percurso em uma LinkedList
  • Classe ArrayList<E> (java.util.ArrayList)
  • Classe HashSet<E> (java.util.HashSet)
  • Exemplo HashSet
  • Classe TreeSet<E> (java.util.TreeSet)
  • Exemplo TreeSet
  • Classe Collections (java.util.Collections)
  • Interface Map<K, V> (java.util.Map)
  • Percurso em um Map
  • Classe HashMap<K, V> (java.util.HashMap)
  • Classe TreeMap<K, V> (java.util.TreeMap)
  • Classe Properties (java.util.Properties)
  • Exemplo utilizando Properties
  • JPA - Java Persistence API (Beans de Entidade)
  • JPA – Java Persistence API
  • EJB – Enterprise JavaBeans
  • Aplicações MultiCamadas
  • EJB – Enterprise JavaBeans
  • Instalação e configuração do JBoss
  • EJB – Enterprise JavaBeans
  • Aplicações WEB Servlets
  • Requisição / Resposta
  • Aplicações Executadas no Servidor
  • Instalação do Jakarta Tomcat
  • Instalação do Plugin EclipseHtmlEditor
  • Instalação do TomcatPlugin para o Eclipse
  • Criação de um Projeto Web no Eclipse
  • Criação de uma classe Servlet no Projeto Web
  • Exemplo de recebimento e envio de dados
  • Arquivo descritor da aplicação web.xml
  • Formato de um Servlet
  • Pacote javax.servlet
  • Pacote javax.servlet.http
  • Compilação de Servlets no Eclipse
  • Árvore de diretórios da Aplicação
  • Como testar o Servlet exemplo no Tomcat
  • Como testar o Servlet exemplo no JSWDK
  • Instalação do Apache ANT
  • Build de aplicação web usando o ANT
  • Integrando o ANT com o Eclipse
  • Invocando um servlet
  • Acesso a dados no MySQL por um servlet
  • Gravando dados de um formulário
  • Gravando dados de um formulário (cont.)
  • Lendo dados de um Banco de Dados
  • Lendo dados de um Banco de Dados (cont.)
  • Buscando dados de um Banco de Dados
  • Apagando dados de um Banco de Dados
  • Invocando um servlet via Applet
  • Invocando um servlet via Applet (cont.)
  • Utilizando a Sessão HTTP (HttpSession)
  • FIM.