Sobre o Curso de Java
Java é uma linguagem de programação multi-plataforma orientada a objetos. Pode ser usada para desenvolvimento de aplicativos para Desktop ou para Web. Aprenda a programar hoje mesmo nessa excelente e eficiente linguagem com nosso curso prático.
- Conteúdo 1: Java básico
- História rápida da linguagem
- Vantagens do Java
- A plataforma Java
- Erros comuns de conceito sobre Java
- Instalando o ambiente
- Meu primeiro programa Java
- OOP - Orientação a objetos
- O que são objetos?
- Sintaxe
- Classes, Atributos e Métodos
- Construção de Programas em Java
- Métodos Construtores e Overloading
- Utilização das API's
- Conceito de Pacote
- Tipos de Métodos: Públicos, Privados e Protegidos
- Composição e Herança
- Polimorfismo
- Métodos Estáticos
- Programação Fundamental
- Comentários
- Tipos de Dados
- Conversões Entre Tipos
- Operadores
- Incremento e Decremento
- Operadores Relacionais e Booleanos
- Strings
- Vetores e Matrizes
- Controle de Fluxo do Programa
- Outras instruções
- Objetivos do Desenho da Linguagem Java
- Dicas para a Construção de Classes
- Erros Mais Comuns e Suas Soluções
- Problemas de Compilador
- Erros de Sintaxe
- Erros Semânticos
- Erros de Execução
- Conteúdo 2: Java na prática - Curso completo
- Introdução
- Programação Orientada a Objetos
- Ocultando de Informação
- Especialização e Herança
- Sobrescrita, Sobrecarga e Polimorfismo
- Diagrama de Classes
- Introdução à Linguagem Java
- Palavras reservadas
- Literais
- Separadores
- Tipos de dados simples
- Tipos de dados compostos
- Conversão de tipos
- Operadores
- Expressões e Precedência entre Operadores
- Comentários
- Blocos e escopo
- Estruturas de controle
- Seleção
- Repetição
- Break e continue
- Argumentos da linha de comando
- Assert (Assertivas)
- Sintaxe e semântica
- Habilitando e Desabilitando Assertivas
- Classes, Packages e Interfaces
- Classes
- Construtores
- Valor de Retorno
- Objetos
- Modificadores de acesso
- Outros Modificadores
- Referências compartilhadas
- Copiando objetos
- O objeto this
- Usando Packages
- Criando Packages
- O Mecanismo de Extensão
- Derivando classes
- A classe Object
- Sobrescrita e Polimorfismo
- Classes e métodos abstratos
- Interfaces
- Classes internas
- Classes Internas Anônimas
- Conversão
- Exceções
- A hierarquia de Exceções
- Capturando mais de uma exceção
- Lançando exceções
- Comportamento do Sistema diante das Exceções
- Criando suas próprias exceções
- A cláusula finally
- Documentando o código
- Rótulos
- HTML embutida
- Entrada e Saída (java.io)
- Acesso sequencial
- Acesso direto
- O java.util
- Lidando com coleções
- As Interfaces Iterator e Enumeration
- Vector
- Stack
- Hashtable
- Miscelânea de classes do pacore java.util
- Arrays
- Date
- Observable
- StringTokenizer
- Serialização e Persistência
- AWT (Abstract Window Toolkit)
- Tratamento de Eventos com classes Internas
- Gerenciando o Layout
- Exemplo com BorderLayout
- Exemplo com FlowLayout
- Exemplo com CardLayout
- Exemplo com GridLayout
- Exemplo com GridBagLayout
- Utilizando listas
- Trabalhando com menus e diálogos
- Capturando eventos do teclado
- Principais classes
- Color
- Component
- Button
- Label
- List
- TextField
- TextArea
- Containers
- Panel
- Frame
- Applets
- Descrição do código HTML
- Métodos da classe Applet
- Exibindo uma imagem
- Áudio
- Obtendo parâmetros
- Executando um applet como aplicação
- Preparando applets para produção e arquivos JARS
- Criando os próprios arquivos Manifest
- JavaBean
- O que é um javabean
- Javabeans e ferramentas RAD
- Propriedades
- Simples
- Indexada
- Ligada (Bound)
- Restringidas(Constrained)
- Eventos
- TimerEventListener
- TimerEvent
- TimerBean
- Instalando o Beans Development Kit (BDK)
- Concorrência
- Criando Threads em java
- Criando threads por meio da interface Runnable
- A classe Thread
- Hierarquia
- Construtores
- Métodos
- Variáveis públicas
- Ciclo de vida dos Threads
- Sleep(), yield(), join(), destroy(), stop(), suspend() e resume()
- Daemon Threads
- Influência do sistema operacional no comportamento dos Threads
- Forma de escalonamento de threads
- Relacionamento entre os níveis de prioridades definidas na linguagem Java
- Níveis de prioridades definidas nos Sistemas Operacionais
- Compartilhamento de memória e sincronização
- Atomicidade de Instruções e Sincronização do Acesso à Sessões Críticas
- Comunicação entre Threads: wait() e notify()
- Animação
- Programação em rede
- Conceito sobre protocolos usados na Internet
- TCP
- UDP
- Identificando Hosts (IP)
- Identificação de Processos (Portas)
- Programação em rede com Java
- Comunicação Básica Entre Aplicações
- Comunicação Sem Conexão (UDP)
- Comunicação por meio de URL
- Computação Distribuída (RMI)
- Implementar interface do objeto remoto
- Acesso a Banco de Dados
- Tipos de drivers JDBC
- Obtendo os Drivers JDBC
- Configurando o ODBC
- Carregando o Driver
- Estabelecendo a conexão
- Criando e Executando Comandos
- Recuperando valores
- Transações e nível de isolamentos
- Prepared Statements
- Stored Procedures
- Servlets e JSP
- Applets X Servlets
- CGI X Servlets
- A API Servlet
- Exemplo de Servlet
- Compilando o Servlet
- Instalando o Tomcat
- Criando uma aplicação no Tomcat
- Executando o Servlet
- Invocando diretamente pelo Navegador
- Invocando em uma página HTML
- Diferenças entre as requisições GET e POST
- Obtendo informações sobre a requisição
- Lidando com formulários
- Lidando com Cookies
- Lidando com sessões
- JSP
- PHP X JSP
- ASP X JSP
- Primeiro exemplo em JSP
- Executando o arquivo JSP
- Objetos implícitos
- Tags JSP
- Comentários
- Diretivas
- Extraindo Valores de Formulários
- Criando e Modificando Cookies
- O Uso de JavaBeans
- Reecaminhando ou redirecionando requisições
- Uma arquitetura para comércio eletrônico
- Tipos de aplicações na Web
- Arquitetura MVC para a Web
- Agenda Web: Um Exemplo de uma aplicação Web usando a arquitetura MVC
- Perguntas Frequentes
- Conteúdo 3: Exceções, Entrada e Saída Programação Swing
- Exceções
- Seu primeiro encontro com exceções Java
- O Bloco try
- O Bloco catch
- Entrada e saída
- Introdução ao Swing
- Seu primeiro Swing
Opinião dos alunos do curso
A instituição é de confiança, o acesso foi liberado assim que o pagamento foi efetuado. Foram atenciosos, responderam meu e-mail e personalizaram as informações conforme solicitei, obrigada. |
por Taynara de Oliveira Lima Natal/RN
| | Parabenizo a instituição por nos fornecer uma base com conteúdo que atende nossas necessidades. Parabéns. |
por Maylda Rodrigues da Silva Goiânia/GO
| | Praticidade, segurança e respeito para com os alunos. |
por Tatiana Rocha de Azevedo Ananindeua/PA
|
Duração do curso
Você pode completar a carga horária de 8 horas em no mínimo 1 dia e no máximo 1 ano. O curso será finalizado com a realização da prova final. O certificado é emitido imediatamente após aprovação na prova final. Estude no seu tempo e disponibilidade em qualquer dia e horário, sendo apenas necessário que o aluno não faça dois cursos ao mesmo tempo no mesmo período de estudos.
Autorização legal
Curso livre com fundamento legal na Constituição Federal/88 Artigo 206 sobre a liberdade de aprender, ensinar, pesquisar e divulgar o pensamento, a arte e o saber, Artigo 209, Lei 9.394/96, Decreto 5.154/2004 e Norma CNE 04/99 - MEC (Ministério da Educação) Artigo 7 §3 onde demandas de atualização e de aperfeiçoamento de profissionais poderão ser atendidas por meio de cursos ou programas de livre oferta.
Pré-requisitos
Não há exigência de escolaridade ou idade mínima para participar do curso online de Java. O curso poderá ser feito por pessoas de qualquer idade e grau escolar bastando saber ler, escrever e ter acesso à internet com computador ou celular.
Certificado grátis
Você não precisa pagar pelo certificado, ele é grátis e enviado junto com o curso em formato digital assinado pelo professor responsável. O certificado pode ser personalizado conforme você desejar basta entrar em contato conosco e pode ser usado para complemento de horas extracurriculares na faculdade, apresentação em concursos públicos (mediante verificação do edital), progressão funcional, provas de título, acréscimo ao currículo e outras finalidades diversas onde certificados de cursos livres são aceitos. Nosso certificado possui informações completas, legislação e sistema de segurança, registro com livro e folha, validação por QR Code e em até 10 minutos uma cópia digital já estará em seu email assim que você for aprovado na prova final.
Carteira de estudante grátis
Outra vantagem é que sua carteira de estudante já está inclusa no valor do curso, ou seja, ela é grátis em formato digital. Nossa carteira de estudante possui informações completas, validade, foto do aluno e sistema de segurança com validação por QR Code no verso.
Ambiente de estudos
Após confirmação de pagamento o aluno receberá os dados de acesso por email. O acesso será para a Sala de Aula Virtual com seu email ou CPF e senha. Na Sala de Aula Virtual o aluno acessará os materiais de estudo, tirar dúvidas com o professor/tutor e também poderá fazer a prova final para obter do certificado de conclusão do curso. A prova final fica disponível assim que o aluno realizar o estudo do material na sala de aula virtual e completar a carga horária podendo fazê-la assim que se sentir preparado. Caso não seja aprovado você poderá realizar a prova novamente e gratuitamente quantas vezes forem necessárias para aprovação e obtenção do certificado.
Declaração de matrícula
Todos os alunos matriculados tem em sua sala de aula virtual um comprovante de matrícula eletrônico gerado por nosso sistema para download. O aluno poderá solicitar, caso o órgão empregador exija, uma declaração comprobatória específica de inscrição onde constem todos os dados relacionados ao curso no qual está matriculado, como o conteúdo programático e o período de estudos agendado. Nossa equipe está comprometida com a rapidez no atendimento bem como a emissão de documentos exigidos sobre nosso curso e instituição.
Ver exemplo de declaração de matrícula
O curso online de Java é em sala de aula virtual totalmente compatível com computadores, tablets e celulares. Todas as funções da sala de aula e acesso ao material de estudo estão disponíveis para que o aluno tenha comodidade em estudar, realizar a prova final e imprimir o certificado.