Pular para o conteúdo
RomaLearn
Trilha paga44 horas5 partes13 aulas

Java — Fundamentos e Orientação a Objetos

Construa aplicações organizadas com uma base sólida

Sintaxe, classes, objetos, coleções, exceções e projeto orientado a objetos.

Sobre este curso

Na primeira bifurcação da trilha, você escolhe Java para modelar sistemas com regras de negócio claras. O fio condutor é uma biblioteca que precisa controlar livros, usuários e empréstimos sem aceitar estados contraditórios.

Esta é uma alternativa inicial ao curso de Python: você não precisa concluir os dois para encerrar a jornada.

O que você vai aprender

  • Configurar o ambiente Java.
  • Criar classes e objetos.
  • Aplicar encapsulamento.
  • Usar coleções.
  • Tratar exceções.
  • Construir uma aplicação de console.

Conteúdo do curso

5 partes · 13 aulas · 44 horas

Antes de começar1 aulas

Uma chegada tranquila: origem, problema resolvido, aplicações cotidianas e um primeiro passo sem pressa.

  • Antes da primeira classe: de aparelhos conectados à portabilidadeLeituraAmostra18 min
Parte 1 — Fundamentos da linguagem4 aulas

Prepare o ambiente e domine a sintaxe essencial.

  • JDK, JVM e primeiro programaLeitura35 min
  • Tipos, operadores e controle de fluxoLeitura45 min
  • Métodos e organização do códigoLeitura40 min
  • Prática — Sistema de notasAtividade prática45 min
Parte 2 — Orientação a objetos4 aulas

Modele problemas com classes e responsabilidades claras.

  • Classes, objetos e construtoresLeitura45 min
  • Encapsulamento e validaçãoLeitura40 min
  • Herança, interfaces e composiçãoLeitura50 min
  • Prática — Catálogo de produtosAtividade prática45 min
Parte 3 — Coleções, erros e projeto3 aulas

Construa uma aplicação organizada e resiliente.

  • Coleções e genericsLeitura45 min
  • Exceções e testes básicosLeitura40 min
  • Projeto final — Gestão de bibliotecaAtividade prática45 min
Avaliação e próximos passos1 aulas

Revise os fundamentos, valide a compreensão e planeje a continuidade da trilha.

  • Questionário de conclusãoQuestionário10 min

Para quem é

  • Pessoas que desejam seguir no desenvolvimento backend com Java.

Pré-requisitos

  • Lógica de programação
  • Noções de Git são recomendadas.

Quem produziu

Equipe RomaLearn

Produção didática

Equipe responsável pelos e-books didáticos da trilha, com foco em linguagem simples, exemplos do dia a dia administrativo e prática guiada.