Skip to content

InfiniTADS-UFPR/Programacao-Orientada-a-Objetos-II-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

O código disponível neste repositório é destinado exclusivamente para fins de consulta e resolução de dúvidas. Por favor, não copie o código diretamente.

Linguagem de Programação Orientada a Objetos II

Objetivo geral

O aluno deverá ser capaz de programar utilizando uma linguagem orientada à objetos utilizando conceitos avançados.

Objetivo específico

O aluno deverá ser capaz de programar uma aplicação com interface gráfica, banco de dados, multi-thread, comunicação TCP/IP, utilizando uma linguagem orientada a objetos e os padrões de projeto estudados.

Programa (Itens de cada unidade didática)

  • Estudo e programação com classes genéricas, aninhadas, anônimas e wrappers.
  • Estudo e programação com biblioteca e componentes para linguagem de programação orientada a objetos para persistência em banco de dados relacional.
  • Estudo e prática com mapeamento objeto-relacional por meio de padrão de projeto DAO (Data Access Object).
  • Estudo e programação para padrão de projeto e framework para persistência de objetos em banco de dados relacional.
  • Programação com várias linhas de execução (multi-threads): conceituação, criação de threads, sincronização, prioridade, problemas de divisão e conquista.
  • Estudo e programação com fluxos de entrada e saída de dados: arquivos, rede, memória.
  • Comunicação com Socket e Datagramas: bibliotecas de programação para comunicação de aplicações utilizando protocolos padrão de rede.
  • Estudo e programação de alguns padrões de projeto para programação.
  • Estudo e programação de uma aplicação com interface gráfica e persistência em banco dados utilizando os padrões e conceitos da disciplina.