PROGRAMAÇÃO ORIENTADA A OBJETOS

Price range: R$ 99,99 through R$ 149,99

SKU: P0626POAO Categorias: ,
,

ROTEIRO DE AULA PRÁTICA

ATENÇÃO PORTFÓLIO CONTEM 4 ATIVIDADES CONFORME OS ROTEIROS: ROTEIRO 1 ROTEIRO 2
ROTEIRO 3 ROTEIRO 4.

NOME DA DISCIPLINA: Programação orientada a objetos II

Unidade: U1_Programação orientada a eventos com interfaces gráficas e banco de dados

relacional

Aula: A1_desenvolvimento de interfaces gráficas na linguagem java

OBJETIVOS

Definição dos objetivos da aula prática:

Criar uma aplicação gráfica utilizando Java Swing que contém:

1. Uma JComboBox: Exibirá uma lista de opções predefinidas.

2. Um JCheckBox: Permite marcar ou desmarcar uma opção.

3. Um JTextField: Para entrada de texto.

4. Dois botões:

o Salvar (sem funcionalidade implementada).

o Sair (sem funcionalidade implementada).

PROCEDIMENTOS PRÁTICOS E APLICAÇÕES

Procedimento/Atividade nº 1

1. Configure um projeto Java no IDE de sua preferência (ex.: IntelliJ IDEA, Eclipse ou

NetBeans).

2. Crie uma classe principal para a aplicação.

3. Utilize o pacote javax.swing para implementar os componentes.

4. Configure o layout como FlowLayout para alinhar os componentes

horizontalmente na ordem em que são adicionados.

5. Crie os componentes mencionados e adicione-os à janela principal.

6. Compile e execute o programa para verificar se a GUI é exibida corretamente.

Checklist:

Criar uma classe principal que estenda JFrame.

Configurar o layout como FlowLayout.

Adicionar um JComboBox com ao menos três opções.

Público3

Adicionar um JCheckBox.

Adicionar um JTextField com tamanho adequado.

Adicionar dois botões sem implementações de ActionListener.

RESULTADOS

Resultados do experimento:

O aluno deverá enviar um PDF contendo todos os código fontes referentes:

• Uma janela de 400×200 pixels seja exibida.

• Os componentes sejam organizados horizontalmente em uma única linha.

• O JComboBox exiba as opções predefinidas.

• O JCheckBox seja exibido desmarcado por padrão.

• O JTextField permita entrada de texto.

• Os botões Salvar e Sair sejam exibidos, mas sem funcionalidade

 

ROTEIRO DE AULA PRÁTICA

NOME DA DISCIPLINA: Programação orientada a objetos II

Unidade: U3_Padrões de projeto, ferramentas e métodos ágeis

Aula: A2_Padrões de projetos em orientação a objetos

OBJETIVOS

Definição dos objetivos da aula prática:

Criar uma classe que siga o padrão de projeto Singleton.

Garantir que apenas uma instância da classe seja criada durante a execução do programa.

Demonstrar o uso da classe Singleton em um cenário prático.

PROCEDIMENTOS PRÁTICOS E APLICAÇÕES

Procedimento/Atividade nº 1

1. Configure um projeto Java no IDE de sua escolha.

2. Crie uma classe Singleton com as seguintes características:

3. Um construtor privado para impedir a criação de instâncias externas.

4. Um campo estático para armazenar a única instância.

5. Um método estático público para acessar a instância.

6. Teste a classe Singleton em um programa principal, verificando se a mesma

instância é utilizada.

7. Implemente um exemplo prático para demonstrar a utilidade do padrão.

8. Checklist:

Criar uma classe Singleton com um construtor privado.

Criar um método estático para retornar a instância única.

Garantir a criação de uma única instância.

Demonstrar o uso do Singleton em um cenário prático.

RESULTADOS

Resultados do experimento:

Público3

O aluno deverá enviar um PDF contendo todos os código fontes referentes:

• O programa deve criar apenas uma instância da classe Singleton.

• Ao comparar as referências singleton1 e singleton2, elas devem ser iguais.

A mensagem “Instância Singleton criada!” será exibida apenas uma vez, mesmo que

o método getInstance() seja chamado várias vezes.

 

ROTEIRO DE AULA PRÁTICA

NOME DA DISCIPLINA: Programação orientada a objetos II

Unidade: U2_Programação concorrente orientada a objetos

Aula: A1_Programação em Java usando threads

OBJETIVOS

Definição dos objetivos da aula prática:

 Criar uma aplicação em Java que demonstre o uso de Threads.

 Implementar duas threads:

• Uma que exibe números de 1 a 10 com intervalo de 1 segundo.

• Outra que exibe mensagens personalizadas a cada 2 segundos.

 Garantir que ambas as threads executem de forma simultânea.

PROCEDIMENTOS PRÁTICOS E APLICAÇÕES

Procedimento/Atividade nº 1

1. Configure um projeto Java no IDE de sua preferência.

2. Crie duas classes que implementem a interface Runnable.

3. Nas classes, implemente o método run() para definir as tarefas de cada thread.

4. Utilize a classe Thread para executar as tarefas simultaneamente.

5. Adicione um Thread.sleep() para criar os intervalos desejados.

Compile e execute o programa para verificar a execução paralela das threads.

Checklist:

Criar duas classes que implementem a interface Runnable.

Implementar o método run() em cada classe com a lógica apropriada.

Instanciar objetos das classes e passar para a classe Thread.

Iniciar as threads com o método start()..

RESULTADOS

Resultados do experimento:

O aluno deverá enviar um PDF contendo todos os código fontes referentes:

Público3

• Duas threads serão executadas simultaneamente.

• Uma thread exibirá números de 1 a 10 com intervalos de 1 segundo.

• Outra thread exibirá mensagens personalizadas com intervalos de 2 segundos.

• A execução das threads continuará até que ambas terminem suas tarefas

 

ROTEIRO DE AULA PRÁTICA

NOME DA DISCIPLINA: Programação orientada a objetos II

Unidade: U4_Novas tecnologias para programação em banco de dados

Aula: A1_Banco de dados NoSQL

OBJETIVOS

Definição dos objetivos da aula prática:

 Conectar-se a um banco de dados MySQL.

 Executar uma consulta SELECT para buscar dados de uma tabela.

 Exibir os resultados no console.

PROCEDIMENTOS PRÁTICOS E APLICAÇÕES

Procedimento/Atividade nº 1

1. Certifique-se de ter o driver MySQL Connector/J configurado no seu projeto.

2. Crie um banco de dados com uma tabela de exemplo (caso não tenha).

3. Configure os parâmetros de conexão (URL, usuário, senha).

4. Use a API JDBC para:

5. Estabelecer a conexão.

6. Preparar e executar a consulta SQL.

7. Processar o resultado retornado.

 Compile e execute o programa.

8. Checklist:

Configurar o driver JDBC no projeto.

Criar a tabela de exemplo no MySQL.

Escrever o código para conectar ao banco de dados.

Executar um SELECT na tabela e exibir os resultados.

RESULTADOS

Resultados do experimento:

Público3

O aluno deverá enviar um PDF contendo todos os código fontes referentes:

• Conexão bem-sucedida com o banco de dados MySQL.

• Consulta SELECT executada corretamente.

Resultados da consulta:

ID: 1, Nome: João Silva, Email: joao@example.com

ID: 2, Nome: Maria Oliveira, Email: maria@example.com

ID: 3, Nome: Carlos Souza, Email: carlos@example.com

Tipo

Cópia, Exclusivo

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “PROGRAMAÇÃO ORIENTADA A OBJETOS”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Carrinho de compras
PROGRAMAÇÃO ORIENTADA A OBJETOSPROGRAMAÇÃO ORIENTADA A OBJETOS
Price range: R$ 99,99 through R$ 149,99Ver opções