Atividade

104704 - Paideia - Introdução a Programação Orientada a Objetos JAVA

Período da turma: 04/05/2022 a 21/09/2022

Selecione um horário para exibir no calendário:
 
 
Descrição: Objetivos:

Introduzir os conceitos e os 4 pilares da Programação Orientada a Objetos para que o aluno possa entender os paradigmas da programação orientação a objetos e sua utilização no desenvolvimento de sistemas de software, com ênfase à linguagem de programação Java. Os principais conceitos envolvem as noções de "classe" e "objeto" usados para representar objetos reais. Esses pilares incluem: abstração de objetos reais; encapsulamento de propriedades privadas adicionando segurança à aplicação; herança de características numa hierarquia de objetos; polimorfismo viabilizando a alteração do funcionamento interno de um método herdado por um objeto.

Conteúdo Programático:
1. Programação Orientada a Objetos
1.1. Conceituação
1.2. Benefícios.
2. Visão geral da linguagem e tecnologia Java.
2.1. História e Evolução de Java
2.2. Tipos de Dados, Variáveis e Matrizes
2.3. Operadores
2.4. Declarações de Controle.
2.5. Bibliotecas Java
3. Conceito de orientação a objetos: Classe e Objeto; Atributo e operação.
4. Conceito de encapsulamento.
5. Conceito de herança.
6. Conceito de polimorfismo.
7. Diagrama de classes em UML.
8. Pacotes e Interfaces.
9. Programação Multithreading e concorrência
10. Programação de GUI (Graphic User Interface) com Swing
11. Aplicação de Java
11.1. Java Beans
11.2. Java Servlets
12. Exemplos de Casos de Uso

Referências:
CARDOSO, Caique. Orientação a Objetos na Prática: Aprendendo Orientação A Objetos com Java, ISBN: 8573935383, Ed. Ciência Moderna, 2009.

CARVALHO; Thiago Leite. Orientação a Objetos: Aprenda seus conceitos e suas aplicabilidades de forma efetiva, Ed. Casa do Código, 2016.

FURGERI; Sérgio. Programação orientada a objetos: Conceitos e técnicas, ISBN-10 : ‎ 8536510803, Editora Saraiva, 2014.

SCHILDT, H. Java: The Complete Reference, 11th Edition, McGraw-Hill Education, 2018.

VILARIM, Gilvan de Oliveira – Programação Orientada a Objetos, ISBN: 978-85-63687-92-0, Editora LT, 201

Carga Horária:

48 horas
Tipo: Obrigatória
Vagas oferecidas: 55
 
Ministrantes: Pedro Luiz Pizzigatti Corrêa


 
 voltar

Créditos
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP