Instalação do JDK e Eclipse, estrutura básica de um programa, tipos de dados, variáveis, entrada/saída, operadores, condicionais e repetição.
Conceito de métodos, parâmetros e retorno, sobrecarga, escopo de variáveis e boas práticas de organização com exercícios práticos progressivos.
Conceito de classe e objeto, atributos e métodos, criação e uso de
objetos, construtores, uso do
this
e diagramas simples de classe.
Modificadores de acesso, getters e setters, encapsulamento na prática, organização em pacotes e refatoração de código.
Herança e reutilização de código, sobrescrita de métodos, polimorfismo, classes abstratas, interfaces e acoplamento dinâmico.
Introdução ao Swing ou JavaFX, componentes básicos, eventos,
tratamento de exceções com
try/catch
e criação de uma aplicação completa.