Carregando

do primeiro conceito à prática com confiança

Java

Construa bases sólidas de programação com uma linguagem feita para grandes ideias.

Começar a aprender 9 aulas · primeira aula com cerca de 14 min · grátis · sem cadastro
Sobre esta trilha

Aprenda Java desde a primeira classe e método main até variáveis, controle de fluxo, arrays, métodos, objetos, coleções e validação de entrada com exceções. Cada aula combina explicações claras com quiz e programa Java executável, incluindo mini-laboratórios práticos.

Antes de começar
  • Não é necessário ter experiência prévia com programação.
  • Use um navegador moderno com JavaScript habilitado.
  • É necessária conexão de rede para compilar e executar exercícios no Compiler Explorer.
Carregando progresso…
  1. Unidade 1 · 0/3 aulas

    Primeiros passos

    Execute uma classe e use valores/expressões básicas. Medalha: Primeira classe

    1. 0x001Execute seu primeiro programa em JavaConheça o método main e imprima uma mensagem a partir de uma classe Java. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
    2. 0x102Dê nome a valores e escolha tiposArmazene números, texto e valores verdadeiro/falso em variáveis. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
    3. 0x203Calcule com expressões e stringsUse operadores aritméticos e combine valores para montar saída. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
  2. Unidade 2 · 0/2 aulas

    Decisões e repetição

    Escolha caminhos, repita tarefas e processe arrays. Medalha: Controlador de fluxo

    1. 0x304Escolha caminhos com condiçõesCompare valores e use if, else if e else para decidir. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
    2. 0x405Repita trabalho com laços e arraysPercorra itens de array e acumule resultado em laço. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
  3. Unidade 3 · 0/2 aulas

    Métodos e objetos

    Organize comportamento reutilizável e dados em classes e coleções. Medalha: Construtor de objetos

    1. 0x506Organize comportamento com métodos e objetosDefina método reutilizável e modele dados com classe simples. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
    2. 0x607Use ArrayList e HashMap na práticaArmazene dados de tamanho variável e agregue valores por chave. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
  4. Unidade 4 · 0/2 aulas

    Fluxos práticos em Java

    Valide entrada imperfeita e gere resumos determinísticos. Medalha: Operador de automação

    1. 0x708Trate exceções e valide entradaUse try/catch para manter programas confiáveis com entrada imperfeita. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
    2. 0x809Laboratório prático: resumo de pedidosCombine coleções, laços e validação em um mini-projeto realista. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos