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