Carga Horária : 6 horas

Gratuito

Descrição do curso.

Este curso você vai aprender Java Fundamentos de forma completa começando do zero.

Inscrição

Quais são as exigências?

Conhecimento minimo de utilização de computador e Windows.
Começa do zero então conhecimentos básicos são aprendidos durante o curso.
Todas as ferramentas utilizadas estão disponíveis no ambiente de ensino para download.

O que serei capaz de fazer depois deste curso?

Instalar Java JDK e NetBeans e usar comandos Java como if, for, while e outros.


Qual é o público alvo?

Programadores de qualquer linguagens ou iniciantes em programação. Este curso começamos do zero, então seja qual for o seu nível este treinamento vai ser adequar facilmente.


Conteúdo do Curso

  1. Introdução
  2. Evolução Tecnológica
  3. Paradigmas de Programação
  4. Linguagens x Ambientes de desenvolvimento
  1. Controle de Fluxo
  2. if, else
  3. switch
  4. while
  5. do while
  6. for, break
  7. continue
  1. Sobrecarga de Métodos
  2. Construtores e Método finalize
  3. Declarando construtores
  4. Sobrecarga de construtores
  5. Remoção de objetos e Método finalize
  1. Plataforma Java
  2. Linguagens interpretadas x linguagens compiladas
  3. Plataforma Java
  4. Mitos da linguagem
  5. Java 2 Standard Edition (J2SE)
  6. Java 2 Micro Edition (J2ME)
  7. Java 2 Enterprise Edition (J2EE)
  1. Arrays
  2. Arrays bidimensionais
  3. Arrays multidimensionais
  4. Método main
  5. Exercícios adicionais
  1. Modificador Static
  2. Atributo static
  3. Métodos static
  4. Bloco de código static
  1. Fundamentos da linguagem
  2. A Linguagem Java
  3. Palavras reservadas
  4. Convenções do código
  5. Comentários
  1. Classes Utilitárias
  2. String
  3. StringBuffer
  4. Math
  5. Lista de exercícios extras
  6. Instalação do Java Development Kit
  1. Relacionamento entre classes
  2. Associação
  3. Relacionamento entre classes – continuação
  4. Herança
  5. Modificador final
  6. Modificador abstract
  7. Interfaces
  8. Cast de objetos e polimorfismo
  1. Variáveis
  2. Tipos primitivos
  3. Reference
  4. Variáveis locais
  5. Escopo
  1. Introdução à criação de classes
  2. Classes e Objetos
  3. Atributos
  4. Métodos
  1. Pacotes
  2. Utilizando classes de outros pacotes
  3. Declarando o pacote das classes
  4. Trabalhando com classes que estão em pacotes diferentes
  5. Componentes: JAR
  1. Operadores
  2. Operadores Unários
  3. Operadores aritméticos: +, -, *, / e %
  4. Operadores lógicos
  5. Operadores de atribuição: =, +=,-=, *=, /=, %=
  6. Operador ternário
  7. Exercícios adicionais
  1. Encapsulamento
  2. Getters e Setters
  3. Modificadores de acesso
  4. Objeto this
  5. Encapsulamento de atributos compostos
  6. Acoplamento
 

  1. Tratamento de erros
  2. Introdução
  3. Exceptions
  4. Tratamento de erros – continuação
  5. Considerações sobre override, abstract e interfaces.
  6. Assertions