Introdução
  • Visão Geral de Algoritmo
  • Visão Geral de Estrutura de Dados
  • Repositório do Curso
Configuração do Ambiente
  • Windows: Instalação JDK e Eclipse
  • Linux: Instalação JDK e Eclipse
  • MacOS: Instalação JDK e Eclipse
Fundamentos
  • Introdução do Módulo
  • Criar Projeto
  • Primeiro Programa #01
  • Primeiro Programa #02
  • Organização
  • Desafio Organização
  • Desafio Organização - Resposta
  • Comentários
  • Variáveis e Constantes
  • Desafio Variáveis e Constantes
  • Desafio Variáveis e Constantes - Resposta
  • Inferência de Tipos
  • Tipos Primitivos #01
  • Tipos Primitivos #02
  • Notação Ponto
  • Import
  • Tipo String
  • Console
  • Objeto vs Primitivo
  • Wrappers
  • Conversão de Tipos Primitivos #01
  • Conversão de Tipos Primitivos #02
  • Conversão Número -> String
  • Conversão String -> Número
  • Desafio Conversão
  • Desafio Conversão - Resposta
  • Operadores
  • Operadores - Tabela de Precedência
  • Operadores Aritméticos
  • Desafio Operadores Aritméticos
  • Desafio Operadores Aritméticos - Resposta
  • Operadores Lógicos #01
  • Operadores Lógicos #02
  • Desafio Operadores Lógicos
  • Desafio Operadores Lógicos - Resposta
  • Operadores Relacionais
  • Operadores Atribuição
  • Operadores Unários
  • Operador Ternário
  • Igualdade com Strings
  • JRE vs JDK
  • Java vs Javac
  • Desafio do Módulo
  • Desafio do Módulo - Resposta
  • Conclusão do Módulo
  • Exercícios: Conceitos Básicos
Estruturas de Controle
  • Introdução do Módulo
  • IF
  • Desafio IF
  • Desafio IF - Resposta
  • IF/ELSE
  • IF/ELSE IF
  • Desafio Dia da Semana
  • Desafio Dia da Semana - Resposta
  • WHILE #01
  • FOR #01
  • WHILE #02
  • DO/WHILE
  • Desafio WHILE
  • Desafio WHILE - Resposta
  • FOR #02
  • FOR #03
  • Desafio FOR
  • Desafio FOR - Resposta
  • SWITCH #01
  • SWITCH #02
  • BREAK #01
  • CONTINUE #01
  • BREAK #02
  • CONTINUE #02
  • Conclusão do Módulo
  • Exercícios: Estruturas de Controle
Classes e Métodos
  • Introdução do Módulo
  • Revisão sobre Classe
  • Classe vs Objeto #01
  • Classe vs Objeto #02
  • Membros de uma Classe
  • Classe Produto
  • Desafio Classe Data
  • Desafio Classe Data - Resposta
  • Métodos #01
  • Métodos #02
  • Desafio Método
  • Desafio Método - Resposta
  • Construtor #01
  • Construtor #02
  • Desafio Construtor
  • Desafio Construtor - Resposta
  • Membros de Classe vs Instância #01