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.