Desenvolvimento de Software 2026/1

Material de apoio e documentação da disciplina de Programação Orientada a Objetos (Java).

View My GitHub Profile

Desenvolvimento de Software — 2026/1 🎓

Profa. Juliana Costa Silva

Prof. Paulo Eduardo Bueno

Bem-vindo ao repositório oficial da disciplina. Este espaço foi projetado para ser seu guia de estudos, consolidando a teoria e a prática do paradigma de Programação Orientada a Objetos (POO) utilizando a linguagem Java.


📝 Ementa Resumida

O curso aborda a transição do pensamento estruturado para o orientado a objetos, explorando os pilares de Encapsulamento, Herança, Polimorfismo e Abstração, além de tratamento de exceções e persistência de dados.

🗺️ Roadmap de Aprendizagem

Módulo Tópico Documento
Intro Fundamentos da Linguagem Java e JVM Acessar
POO I Classes, Objetos e Métodos Aula 04
POO II Controladores de Acesso e Membros Estáticos Aula 05
POO III Construtores e Herança Aula 06
Pilar Polimorfismo: A Flexibilidade do Código Aula 07
Pilar Abstração: Classes e Métodos Abstratos Aula 08
Contrato Interfaces: Definição de Protocolos Aula 09
Resiliência Tratamento de Exceções (Try/Catch) Aula 10
Arquivos Manipulação de Arquivos e JFileChooser Aula 11

🚀 Dicas de Estudo

“Aprender é um processo. Seja consistente e mantenha a constância. Desafios estimulam seu aprendizado, não tenha medo deles!” — Momento Coach da Disciplina.


Referências Principais: