Aula Prática Programação Orientada a Objetos II
Parcele em até 12x de R$ 10,34 ou 3x sem juros.
À vista R$ 100,00 no boleto, PIX ou cartão.
R$ 100,00
Pague pelo PIX ou cartão e faça o download agora mesmo.
Aula Prática Programação Orientada a Objetos
ROTEIRO DE AULA PRÁTICA
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: 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: 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: 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
Como funciona?
Elaboramos os portfólios, já deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. Fácil assim! O MELHOR É QUE VOCÊ COMPRA E JÁ BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, família, vida profissional e estudos é difícil hoje em dia, por isso, estamos aqui para ajudar você. Conte com nossa qualidade, experiência e profissionalismo adquirindo seu portfólio conosco. GARANTIMOS SEU CONCEITO!
Como se realizam os envios?
O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.
Em quanto tempo recebo o portfólio?
Os envios são imediatos. Após sua compra, o trabalho já é disponibilizado instantaneamente aqui em nosso site e no seu e-mail.
E se o portfólio que comprei precisar de correção?
Caso haja alguma solicitação de correção/alteração por parte do tutor, basta entrar em contato conosco pelo WhatsApp que providênciaremos sem custo algum.
Qual o formato do arquivo?
Os arquivos são enviados em formato Word e são editáveis.
Caso eu tiver alguma dúvida, terei suporte no pós venda?
Sim, com certeza. Basta clicar no ícone do WhatsApp no cantinho da tela. Será um prazer atendê-lo(a).
Quais os seus canais de contato?
Whatsapp: 53 984751621 – Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO
E-mail:portifoliosp@gmail.com
Portfólio em Word, respondido, completo e já nas normas