Ementa
- Integração de Programas Orientados a Objetos com banco de dados.
- Desenvolvimento de Interface de Usuário Gráfica.
- Integração de sistemas via API.
- Princípios de boa prática em Orientação a Objetos.
- Refatoração de códigos.
Cronograma
Sujeito a mudanças durante o semestre letivo.
1o Bimestre
Aula | Data | Conteúdo | Atividade Prevista |
---|---|---|---|
01 | 29 de Jul | Apresentação da Disciplina | Revisão de POO/Coleções |
02 | 31 de Jul | Introdução ao JDBC | |
03 | 05 de Ago | Insert,Update e Delete | |
04 | 07 de Ago | Consultas | |
05 | 12 de Ago | Procedures/Functions | |
06 | 14 de Ago | Transações | |
07 | 19 de Ago | Pool de Conexões | |
08 | 21 de Ago | Exercícios | Revisão para a prova |
09 | 26 de Ago | PROVA | |
10 | 28 de Ago | JPA | Reposição de aula |
11 | 02 de Set | JPA | |
12 | 04 de Set | JPA | 2a chamada da prova |
13 | 09 de Set | JNoSQL | |
14 | 11 de Set | JNoSQL | |
15 | 16 de Set | JNoSQL | Reposição de aula |
16 | 18 de Set | Exercícios | |
17 | 23 de Set | Exercícios | Revisão para a prova |
18 | 25 de Set | PROVA |
2o Bimestre
Aula | Data | Conteúdo | Atividade Prevista |
---|---|---|---|
01 | 30 de Set | Interface Gráfica de Usuário | |
02 | 02 de Out | Interface Gráfica de Usuário | 2a chamada da prova |
03 | 07 de Out | Interface Gráfica de Usuário | |
04 | 09 de Out | Interface Gráfica de Usuário | |
05 | 16 de Out | Interface Gráfica de Usuário | |
06 | 21 de Out | Interface Gráfica de Usuário | |
07 | 23 de Out | Interface Gráfica de Usuário | |
08 | 28 de Out | Exercícios | Revisão para a prova |
09 | 30 de Out | PROVA | |
10 | 04 de Nov | Boas práticas de Programação | |
11 | 06 de Nov | Boas práticas de Programação | 2a chamada da prova |
12 | 11 de Nov | Boas práticas de Programação | |
13 | 13 de Nov | Boas práticas de Programação | |
14 | 18 de Nov | Boas práticas de Programação | Reposição de Aula |
15 | 25 de Nov | Exercícios | Revisão para a prova |
16 | 27 de Nov | PROVA | |
17 | 02 de Dez | A definir | |
18 | 04 de Dez | 2a chamada da prova | |
11 de Dez | EXAME FINAL |
Critérios de Avaliação
Atividade | Peso |
---|---|
Prova 01 | 50% |
Prova 02 | 50% |
Bibliografia
BLOCH, Joshua. "Java efetivo." 2a. ed. Editora: Alta Books(2008).Martin, Robert C. Código limpo: habilidades práticas do Agile software. Alta Books Grupo Editorial, 2019.
Feathers, Michael C. Trabalho eficaz com código legado. AMGH Editora, 2013.
Fowler, Martin. Refactoring. Addison-Wesley Professional, 2018.
Furgeri, Sérgio. Java 8 - Ensino Didático - Desenvolvimento e Implementação de Aplicações. Disponível em: Minha Biblioteca, Editora Saraiva, 2015.