MATERIAIS ACADÊMICOS

UniGoiás
Materiais de aula

Materiais complementares das disciplinas ministradas nos cursos de Engenharia de Software e Análise e Desenvolvimento de Sistemas.

Voltar ao site POO Desenvolvimento de Interfaces Web Projeto 3
01

Arquivos em PDF

PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

01. Introdução à Programação Orientada a Objetos
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

02. Classes, Objetos, Comportamento, Estado, Operações e Atributos
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

03. Visibilidades e Modificadores
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

04. Métodos de Acesso: Set e Get
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

05. Diagrama de Classes UML
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

06. Tipos Primitivos e Tipos por Referência
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

07. Inicializando Objetos com Construtores
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

08. Tipos Primitivos, Operadores e Estruturas de Controle
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

09. IDE IntelliJ e Programação Estruturada vs Orientada a Objetos
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

10. Métodos: Declaração, Parâmetros e Sobrecarga
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

11. Arrays, ArrayLists e Listas de Objetos
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

12. Escopo de Classe, Controle de Acesso e Construtores
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

13. Composição, Agregação e Variáveis de Instância Final
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

14. JDBC e Manipulação de Bancos de Dados com Java
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

15. Modelo, Visão e Controle – MVC
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

16. Hierarquia: Agregação, Composição e Herança
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

17. Herança: Simples, Múltipla e Operador Super
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

18. Polimorfismo: Tipos, Sobrecarga e Sobreposição
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

19. Interfaces Gráficas em Java: Layouts, Eventos e Componentes
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

20. Implementação de CRUD com DAO e MVC usando Interface Gráfica em Java
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Arrays, List e Lista de Objetos
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Atributos e Métodos Static
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Banco de dados em memória usando List static
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Composição, Agregação e Variáveis de instância Final
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Composição x Agregação
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Escopo de classe, Controle de acesso e Construtores
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Exercícios Livro Algoritmos Estruturados Harry Farrer
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Alguns exemplos
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Simulado de POO (Atualizado em 16/09/2026)
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Exemplo Java com Banco de Dados PostgreSQL (Atualizado em 16/09/2026)
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Maven (Atualizado em 16/09/2026)
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Questões sobre POO (Atualizado em 24/09/2026)
PROGRAMAÇÃO ORIENTADA A OBJETOS

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

MVC (Atualizado em 30/09/2026)

DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

01. Introdução à Web e ao protocolo HTTP
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

02. Conceitos básicos do funcionamento do HTTP e modelo requisição-resposta
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

03. Conexões HTTP: persistentes e não persistentes
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

04. Formato das mensagens HTTP e comunicação cliente-servidor
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

05. Estrutura e elementos básicos da linguagem HTML5 (tags, elementos, atributos)
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

06. Criação de páginas web com HTML5: hyperlinks, imagens e tabelas
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

07. Desenvolvimento de formulários em HTML5 e suas funcionalidades
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

08. API de Canvas e gráficos vetoriais SVG em HTML5
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

09. Princípios de design responsivo (Responsive Web Design - RWD)
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

10. Introdução à folha de estilos CSS: regras, seletores e propriedades
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

11. Medidas e unidades de medida em CSS
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

12. Uso de frameworks CSS: foco no Bootstrap
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

13. Fundamentos de JavaScript: variáveis, objetos e operadores
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

14. Estruturas de controle e funções em JavaScript
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

15. Manipulação de strings e eventos em JavaScript
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

16. Trabalhando formulários com JavaScript e validações
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

17. Manipulação do DOM usando JavaScript e exemplos práticos
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

18. Introdução ao desenvolvimento em camadas e arquitetura de aplicações Web
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

19. Utilização do framework jQuery para facilitar manipulação do DOM e eventos
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

20. Visão geral sobre TypeScript e introdução à plataforma Node.js
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 01
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 02
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 03
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 04
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 05
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 06
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 07
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 08
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Site 09
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Simulado Inteface Web (Atualizado em 16/09/2026)
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Exemplos Unidade Medida CSS (Atualizado em 21/09/2026)
DESENVOLVIMENTO DE INTERFACES WEB

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

Questões Sobre Desenvolvimento Web (Atualizado em 24/09/2026)

PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

1. Introdução ao ciclo de vida de projetos de software e suas fases
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

2. Metodologias para análise, projeto e gestão de projetos de software
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

3. Controle de mudanças durante o desenvolvimento do projeto
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

4. Revisão e refino do modelo de domínio (modelagem de classes de análise)
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

5. Modelagem de interações e dinâmicas entre objetos no sistema
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

6. Construção do modelo de classes de análise (modelo de domínio)
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

7. Criação de modelos de especificação de classes e componentes do sistema
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

8. Introdução ao uso de UML para modelagem de sistemas orientados a objetos
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

9. Fundamentos de padrões de projeto (Design Patterns) e sua aplicação prática
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

10. Utilização de padrões de projeto clássicos no contexto de desenvolvimento de software
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

11. Técnicas para elaboração e apresentação de projetos de software
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

12. Compreensão das ementas e princípios das disciplinas da matriz curricular
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

13. Análise e definição de requisitos funcionais e não-funcionais do sistema
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

14. Planejamento e execução de iterações de desenvolvimento de forma incremental
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

15. Refinamento do modelo de domínio em etapas sucessivas
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

16. Aplicação de metodologias ágeis na evolução do projeto
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

17. Demonstração e validação do projeto desenvolvido (protótipos, testes, documentação)
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

18. Trabalho com estudos de caso reais e desenvolvimento orientado a objetos
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

19. Integração de conceitos de modelagem, padrões e ciclo de vida do projeto
PROJETO 3

Materiais da disciplina

Conteúdos e materiais em PDF relacionados à programação orientada a objetos com Java.

20. Revisão final e documentação do projeto, considerando aspectos de evolução e melhorias contínuas

DOCÊNCIA

Ensino conectado à prática profissional

A página reúne materiais de apoio para as disciplinas ministradas no UniGoiás, mantendo a mesma identidade visual do portfólio profissional.