Java Básico
A linguagem de programação Java é uma das tecnologias que vêm ganhando mais espaço no mercado de produção de sistemas, sendo uma das que mais solicitam profissionais capacitados para atuarem em projetos que a utilizam como base.
Ao final desse curso, o usuário terá bons fundamentos do que é a linguagem de programação, seu histórico, sua evolução, estruturas de condição e de repetição, noções conceituais de classes e de objetos, bem como o que é um sistema e de que forma ele funciona.
Esse curso se destina a todos aqueles que desejam estar numa posição de destaque no mercado de profissionais Java que possui uma demanda maior a cada dia, bem como pessoas que desejam conhecer a tecnologia, saber o que e como ela pode fazer.
Carga Horária
24 horas
Público Alvo
- Pessoas com alguma experiência de programação
- Interessados em conhecer a tecnologia
- Interessados num primeiro passo antes de avançar
Ementa
- Breve Histórico do Java
- Linguagem Compilada
- Gerando Bytecodes
- Máquina Virtual Java (JVM)
- Coletor de Lixo (GC)
- Código Portável
- Introdução a Orientação a Objetos
- Definição de Classe e Objeto
- Definição de Atributo e Estado
- Definição de Método e Ação
- Criando um novo Objeto
- Breve descrição da UML
- Declarando uma classe em Java
- A função principal: método main
- Escrevendo alguma saída de teste
- Compilando um arquivo .java
- Executando um programa .class
- Analisando o que foi feito
- Explicando construtores
- Construtor padrão
- Definindo mais de um construtor
- Chamando o construtor da classe superior
- Tamanho padronizado para todas as plataformas
- Tipos de dados em Java
- Tipos numéricos
- Tipos String e de caractere
- Tipo booleano
- Declarando e incializando uma variável
- Comando de atribuição em Java
- Comando condicional if
- Comando condicional if/else
- Comando condicional switch
- Repetição usando while
- Repetição usando for
- Repetição usando do/while
- Desvio incondicional: return
- Desvio incondicional: break
- Desvio incondicional: continue
- Declarando um método
- Assinatura de um método
- Tipo de retorno de um método
- Modificador de acesso: public
- Modificador de acesso: private
- Modificador de acesso: protected
- Modificador de acesso: friendly
- Conceito de herança em Java
- Utilizando herança entre dois arquivos
- Conceito de interface
- Escrevendo código para interfaces
- Conceito de Overload
- Sobrecarregando métodos numa classe
- Conceito de Override
- Sobreescrevendo métodos numa classe
- O que é uma exceção
- Como uma exceção pode ocorrer
- Como tratar uma exceção: try/catch/finally